classin安卓平板,c0mandr0idnotes是什么词
来源:整理 编辑:挖葱教案 2023-03-19 11:00:20
本文目录一览
1,c0mandr0idnotes是什么词
com为commercial简称,表示商业性质的,com结尾的域名为最早通用的顶级域名。历史上第一个com域名的诞生是在1985年3月15日,当时个人电脑操作系统主要还是使用MS-DOS3.0操作系统。Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。[1] 2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。notes vt. 记下;对…加注释n. 注意( note的名词复数 );笔记;单音;特征[例句]Students should make notes in class.学生在课堂上应该记笔记。
2,问题求助通过ndk在本地C代码中实现Surface显示
你可以参考NDK包里面的sample:android-ndk-r10\samples\native-codec。里面有如何从java层传递Surface到native到代码:/** Native methods, implemented in jni folder */ public static native void createEngine(); public static native boolean createStreamingMediaPlayer(String filename); public static native void setPlayingStreamingMediaPlayer(boolean isPlaying); public static native void shutdown(); public static native void setSurface(Surface surface); public static native void rewindStreamingMediaPlayer();static class GLViewVideoSink extends VideoSink private final MyGLSurfaceView mMyGLSurfaceView; GLViewVideoSink(MyGLSurfaceView myGLSurfaceView) mMyGLSurfaceView = myGLSurfaceView; } @Override void setFixedSize(int width, int height) } @Override void useAsSinkForNative() SurfaceTexture st = mMyGLSurfaceView.getSurfaceTexture(); Surface s = new Surface(st); setSurface(s); s.release(); } }native code:// set the surfacevoid Java_com_example_nativecodec_NativeCodec_setSurface(JNIEnv *env, jclass clazz, jobject surface) // obtain a native window from a Java surface if (data.window) ANativeWindow_release(data.window); data.window = NULL; } data.window = ANativeWindow_fromSurface(env, surface); LOGV("@@@ setsurface %p", data.window);}这个问题一般是① 在java层创建一块跟surface表面大小一致的int类型的一维数组内存,然后传到ndk层,c代码通过在该内存上进行相关绘制,然后java层通过该内存构建一个bitmap 类对象,然后通过java的 canvas 的 draw 函数把他绘制到 surface 上;② 通过opengles进行操作,具体的话,可以看ndk自带例子“native-activity”;希望对你有用,我是ndk吧吧主,有问题可以ndk吧留言,谢谢!
3,我的电脑为什么安装不了JAVA
、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单
起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
4、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。
5、Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。
6、Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
7、Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。
8、Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
9、Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++。
10、Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
11、Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。
Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。
相关技术 
4,android串口消息
1. 如果是linux,不需要单独安装什么串口驱动2. 但需要使用ls /dev/tty * 查看usb 串口设备是否被检测到2. 然后使用linux下的MINICOM进行串口信息打印,具体配置和用法可以baidu一下你这个可能不行!一般 usb转串口 usb 必须插电脑的android串口消息连接的方法为:1.模拟器可以使用PC的串口。 启动模拟器并加载PC串口 命令如下。 运行 emulator @模拟器名称 -qmu -serial COM1。2.查看串口是否被加载。 启动后使用 adb shell 命令打开命令行 cd dev 查看会发现ttyS0 ttyS1 ttyS2,其他ttyS2 就是我们加载上来的串口COM13.修改权限 chmod 777 ttyS2 现在我们可以开发串口程序了。4.串口程序实例下载libserial_port.so ,放入libs/armeabi 目录,可以自己创建此目录libserial_port.so 下载地址:http://code.google.com/p/android-serialport-api/import java.io.File;import java.io.FileDescriptor;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import android.util.Log;public class SerialPort private static final String TAG = "SerialPort"; private FileDescriptor mFd; private FileInputStream mFileInputStream; private FileOutputStream mFileOutputStream; public SerialPort(File device, int baudrate) throws SecurityException, IOException if (!device.canRead() || !device.canWrite()) try Process su; su = Runtime.getRuntime().exec("/system/bin/su"); String cmd = "chmod 666 " + device.getAbsolutePath() + "n" + "exitn"; su.getOutputStream().write(cmd.getBytes()); if ((su.waitFor() != 0) || !device.canRead() || !device.canWrite()) throw new SecurityException(); } } catch (Exception e) e.printStackTrace(); throw new SecurityException(); } } mFd = open(device.getAbsolutePath(), baudrate); if (mFd == null) Log.e(TAG, "native open returns null"); throw new IOException(); } mFileInputStream = new FileInputStream(mFd); mFileOutputStream = new FileOutputStream(mFd); } public InputStream getInputStream() return mFileInputStream; } public OutputStream getOutputStream() return mFileOutputStream; } //JNI private native static FileDescriptor open(String path, int baudrate); public native void close(); static System.loadLibrary("serial_port"); }}####################################import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;public class PrintClass //输入流 private static InputStream in; //输出流 private static OutputStream out; private static final String PORT = "/dev/ttyS2";//串口 private SerialPort serialPort;private void Connect() try serialPort = new SerialPort(new File(PORT), 38400); in = serialPort.getInputStream(); out = serialPort.getOutputStream(); } catch (SecurityException e) e.printStackTrace(); } catch (IOException e) e.printStackTrace(); } }public void CloseSerialPort() try out.close(); in.close(); serialPort.close(); } catch (IOException e) e.printStackTrace(); } }}
5,如何在电脑上安装安卓系统
找一部能装安卓系统和windows系统的电脑就可以了.工具/原料java jdk 1.6sdk模拟器安装apk程序到手机或模拟器的工具:apk安装器光盘映像文件制作/编辑/转换工具:ultraiso软碟通步骤/方法设置电脑系统的环境变量。在桌面【我的电脑】上点击鼠标右键,选择【属性】菜单,即打开了系统属性对话框。在【高级】选项卡中,单击【环境变量】按钮,即打卡了环境变量的对话框。在系统变量里面,新建一个系统变量:变量名:java_home 变量值:c:\program files\java\jdk1.6.0_10 还要新建一个系统变量:(注意符号)变量名:classpath 变量值:.;%java_home%\lib; 另外一个环境变量path 默认已经有了,选中它,并点击【编辑】按钮,对其进行编辑。变量值里面,在原有的的前面加入这个值c:\program files\java\jdk1.6.0_10\bin; 下载并安装java jdk 1.6。可以去网上搜索下载,可以在这个地址去下载:http://www.java.net/download/jdk6/6u10/promoted/b28/binaries/jdk-6u10-rc-bin-b28-windows-i586-p-21_jul_2008.exe文件下载完了如下:然后安装这个它很简单,一步步安装过去就好了。 安装最新的sdk模拟器。我在这里下载的:http://dl.google.com/android/android-sdk_r05-windows.zip下载并解压,不需要安装,直接放到一个可用空间比较大的磁盘,因为到时候里面还要装很多东西。比如我解压后放在d盘的。打开这个文件夹,运行里面这个程序:sdk setup.exe。运行这个程序后,会打开几个窗口,不要去管它。程序自动连接到google的服务器检查可用的包裹,这里需要几十秒到几分钟,请等待。下载和安装模拟器的安卓系统版本。如果你看到一条关于ssl的错误信息,点击【settings】标签(在sdk and avd manager窗口左边)。然后把force https://……前面的勾去掉,点确定。然后重新选择左边的【installed packages】标签。左边列出来的这些,就是安卓的各个系统版本的模拟程序,我这里因为已经下载了很多,所以有很多。你那里没有的话那么多,或者没有你想要的版本的话,请点击【update all】按钮,来进行升级。我这里几乎都下载完了,所以全部是绿色的勾,如果是问号,不用管它,选中右边的【accept all】,并单击【install】按钮,就会自动下载并安装。这个过程有点长,需要几十分钟,甚至几十个小时,取决于你的网速和下载版本的多少。下载一段时间了,不想下载了,可以点【cancel】取消下载和安装,接着点【close】关闭下载安装窗口。回到【installed packages】标签,可以查看到你安装了哪些版本,比如我这里安装了1.5,1.6,2.1,2.2,2.3.1,2.3.3,3.0版本,除了3.0版本是模拟的安卓平板电脑系统之外,其他的较低的版本都是模拟的安卓手机系统。 创建设置模拟器。点击左侧【virtual devices(虚拟设备)】标签。这里来创建和设置模拟器。可以创建多个模拟器。也对可以对其编辑和删除。我演示一下创建一个模拟器,先点击右侧的【new】按钮,表情新建一个模拟器,然后在如下设置参数。在name里输入你模拟器的名字,最好用英文或数字。在target中选择安卓系统的版本,你下载了哪些版本的,这里就可以选择哪些版本。在size里设置sd卡的大小,sd卡就相当于手机中插的内存卡,可以把各种文件和程序放进去,它是个镜像文件,比如我这里设置的1g,即1024m。在built-in中选择模拟器的屏幕大小,大家最好选择第一个选项,也就是前面带有default的默认选项。最后点击最下方的【create avd】按钮完成创建模拟器,因为我这里输入的name不对,所以点击不了。 运行模拟器。以android2.2为例。选中你创建的模拟器,然后点击【start】运行它。比如我这里来运行2.2版本的。在弹出来的窗口,直接点【launch】就好了。稍等几秒钟,模拟器就弹出来了,相继出现两个等待画面,此段时间可能需要等待几分钟,特别是第一次进入模拟器的时候。等待一会儿,android的home screen出现了!你可以用鼠标点进行操作,比如拖动解锁,需要注意的是你不需要双击来打开应用。左边的模拟键盘可以用鼠标点击操作,打字也可以用电脑的键盘进行操作。 设置操作界面的语言(英语特别好的可以省略)。由于默认是英语的操作界面,我们首先为了方便,可以改变语言设置,先拖动解锁。打开主菜单,进入【settings(设置)】菜单,像手机一样操作,网上拖动屏幕,选择【language & keyboard(语言和键盘)】菜单:选择最上面的那个菜单【select language(选择语言)】,进行设置语言。同样把屏幕网上拖动,知道最后出现【中文(简体)】的选项,然后选择它,你的“手机”就变成了中文界面了,可能主菜单还没有变成中文的,下次启动就成中文的了。可以点击右边模拟键盘上像个房子的图标,表示回到主画面。以后的操作大家就很熟悉了,可以进行其他设置,可以用浏览器就行上网,下载文件和软件。可以对桌面进行各种管理等等。直接打开浏览器就跳到谷歌搜索(中国网站)首页,这是浏览器默认的主页,可以进行输入网址和搜索的方式进行网络访问。不需任何设置即可上网。可以去网上下载软件跟用安卓手机一样操作,大家可以多多试试。可以下载并使用qq:同样后台可以运行程序,跟手机一样操作。3.0的系统跟平板电脑操作也一样:需要注意的是,这个版本没有单独的模拟键盘,打字的时候可以用电脑键盘。给模拟器安装软件。除了可以用模拟器上网下载软件安装之外,还可以用专门的apk安装器,进行安装软件。这款工具可以给连接电脑的安卓系统手机安装程序,也可以给模拟器安装程序。先去下载,它是个绿色软件,直接打开即可。比如可以在这里下载2.3版本的:http://www.crsky.com/soft/16759.html打开之后,点击右侧【刷新设备列表】,上方就会出现一个模拟器,选中它。在点击上面【选择apk文件】按钮,选择你下载的apk程序文件,点击【开始安装】。有的安装较快,有的稍微慢点。管理sd卡。之前设置了sd卡,这个sd卡是虚拟的,用的光盘镜像文件,大小之前设置了的,我这里设置的1024m,还记得吗。它的位置在电脑中这里:c:\documents and settings\administrator\.android\avd\luthui.avd\sdcard.imgadministrator是你电脑的用户名,如果不是这个用户名,请改。luthui.avd是你创建的模拟器的avd名称,请改成自己的。找到sdcard.img文件就可随意读写文件了,需要用光盘映像文件制作/编辑/转换工具,进行文件的管理,我一般用ultraiso工具。可以到这里下载并安装:http://www.crsky.com/soft/1134.html打开这个工具之后,打开上面那个光盘镜像文件sdcard.img,然后进行管理。把电脑里的文件和程序复制进去,也可以删除、移动、建立文件和文件夹等操作。文档整理完之后,请保存,再关闭。而且保存的时候,需要先关闭模拟器。如果你无法查看sd卡或模拟器的文件,可以通过手机上网的方式,下载并安装一个文件管理器。比如我用的是双文件管理器dual file manager。你可以通过手机自带浏览器打开网页,搜索下载,也可以在电脑的浏览器上找好下载万网,然后直接在手机中输入这个网址进行下载:http://www.ggdown.com/view/3479.html进去下载,然后安装这个文件。打开文件管理器,就可以管理你模拟器和sd卡的文件。我在镜像文件里面,复制了很多文件和软件进去,那么在这个文件管理器中,可以尽情的安装。end注意事项各个过程可能有点慢,请耐心等待
6,surfaceview截图jni 请问在android开发
留名等答案。没有用过surfaceview,不过个人觉得这个问题既然bitmap不支持setanimation功能,楼主就应该换个思路来考虑,不要一条路走到黑。截图出现黑屏的原因是在Activity中用到了SurfaceView控件,在XML布局中的控件可以完整的显示出来但是有surfaceView的时候就出现黑屏了。具体原因我想的是因为在surfaceView中用线程不停的绘图,操作太频繁了,原来那种方法没有办法截出来。在surfaceView中绘图的原理: 用另外一个Canvas对象不停的把要画到surfaceView中的对象画到这个额外的canvas中,再声明一个Bitmap bitmap对象,注意这个bitmap不是你画在surfaceView中的对象,而是你的目标对象,就是需要截的图。你只需要这样:Canvas canvas=new Canvas(bitmap),接着用canvas.drawBitmap(curBitmap, 0, 0, null),你就可以把当前的的要画的到SurfaceView保存到bitmap中,然后把bitmap保存出来就可以了。PS:这只是截出来SurfaceView中图像,如果想截取背景图片,可以把surfaceView设置为透明。网上有很多种方法,这里就不介绍了。贴出网上可以运行的代码: menu.xml: <?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/screenshot" android:title="@string/screenshot"></item></menu> Element.javaimport android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;public class Element private float mX; private float mY; private Bitmap mBitmap; public Element(Resources res, int x, int y) mBitmap = BitmapFactory.decodeStream(new BufferedInputStream(res.openRawResource(R.drawable.icon))); mX = x - mBitmap.getWidth() / 2; mY = y - mBitmap.getHeight() / 2; } public void doDraw(Canvas canvas) canvas.drawBitmap(mBitmap, mX, mY, null); }}Panel.javaimport java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.Environment;import android.util.Log;import android.view.MotionEvent;import android.view.SurfaceHolder;import android.view.SurfaceView;public class Panel extends SurfaceView implements SurfaceHolder.Callback public static float mWidth; public static float mHeight; private ViewThread mThread; private ArrayList<Element> mElements = new ArrayList<Element>(); private int mElementNumber = 0; private Paint mPaint = new Paint(); private String mScreenshotPath = Environment.getExternalStorageDirectory() + "/droidnova"; public Panel(Context context) super(context); getHolder().addCallback(this); mThread = new ViewThread(this); mPaint.setColor(Color.WHITE); } @Override public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) mWidth = width; mHeight = height; } @Override public void surfaceCreated(SurfaceHolder holder) if (!mThread.isAlive()) mThread = new ViewThread(this); mThread.setRunning(true); mThread.start(); } } @Override public void surfaceDestroyed(SurfaceHolder holder) if (mThread.isAlive()) mThread.setRunning(false); } } @Override public boolean onTouchEvent(MotionEvent event) synchronized (mElements) mElements.add(new Element(getResources(), (int) event.getX(), (int) event.getY())); mElementNumber = mElements.size(); } return super.onTouchEvent(event); } /** * If called, creates a screenshot and saves it as a JPG in the folder * "droidnova" on the sdcard. */ //在surfaceView上不停的绘图 public void doDraw(long elapsed, Canvas canvas) canvas.drawColor(Color.BLACK); synchronized (mElements) for (Element element : mElements) element.doDraw(canvas); } } canvas.drawText("FPS: " + Math.round(1000f / elapsed) + " Elements: " + mElementNumber, 10, 10, mPaint); } public void saveScreenshot() if (ensureSDCardAccess()) Bitmap bitmap = Bitmap.createBitmap(getWidth(), getHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap); //在surfaceView上不停的绘图 doDraw(1, canvas); File file = new File(mScreenshotPath + "/" + System.currentTimeMillis() + ".jpg"); FileOutputStream fos; try fos = new FileOutputStream(file); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos); fos.close(); } catch (FileNotFoundException e) Log.e("Panel", "FileNotFoundException", e); } catch (IOException e) Log.e("Panel", "IOEception", e); } } } /** * Helper method to ensure that the given path exists. TODO: check external * storage state */ private boolean ensureSDCardAccess() File file = new File(mScreenshotPath); if (file.exists()) return true; } else if (file.mkdirs()) return true; } return false; }}ScreenshotActivity.javaimport android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuInflater;import android.view.MenuItem;import android.view.Window;public class ScreenshotActivity extends Activity private Panel mPanel; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); mPanel = new Panel(this); setContentView(mPanel); } @Override public boolean onCreateOptionsMenu(Menu menu) MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) switch (item.getItemId()) case R.id.screenshot: mPanel.saveScreenshot(); break; } return true; }}ViewThread.javaimport android.graphics.Canvas;import android.view.SurfaceHolder;public class ViewThread extends Thread private Panel mPanel; private SurfaceHolder mHolder; private boolean mRun = false; private long mStartTime; private long mElapsed; public ViewThread(Panel panel) mPanel = panel; mHolder = mPanel.getHolder(); } public void setRunning(boolean run) mRun = run; } @Override public void run() Canvas canvas = null; mStartTime = System.currentTimeMillis(); while (mRun) canvas = mHolder.lockCanvas(); if (canvas != null) mPanel.doDraw(mElapsed, canvas); mElapsed = System.currentTimeMillis() - mStartTime; mHolder.unlockCanvasAndPost(canvas); } mStartTime = System.currentTimeMillis(); } }} 其实这很好理解。由于我的代码写在整个项目中,跌出来比较麻烦,就贴了一个以可以完整通过的工程。
文章TAG:
classin安卓平板安卓 安卓平板 平板
大家都在看
-
大班语言教案小狐狸种葡萄,种葡萄去上架小狐狸故事精选
2022-12-14
-
语言《幼儿园真好》教案,成长中真好教案
2022-12-19
-
歌唱重点咬字吐字教案,歌唱咬字发音影响声母发音是否正确
2022-12-21
-
初中折纸手工教案,第一章手工概述第一节课程设计
2022-12-24
-
公开课《指南针》教案,中国古代四大发明之一指南针简笔画教程
2022-12-27
-
数学送货小货车教案,幼儿园数学教案
2023-01-02
-
小学一年级教师心理健康教案设计方案,下学期心理健康教育教案
2023-01-23
-
再塑生命的人详细教案,再塑生命是一种重生的父母的意思
2023-01-25
-
中班新年亲子鱼手工活动教案,中班亲子活动设计方案
2023-01-26
-
9加几等于1的教案,90道算式如何计算
2023-02-07
-
20以内的加法教案幼儿园,一文读懂!20以内的算术
2023-02-08
-
学写留言条获奖教案,选择留言锻炼表达能力!
2023-02-08
-
生活电子产品教案,家长要注意用好电子产品习惯影响和规范孩子
2023-02-17
-
体育教案 鸡蛋,幼儿园大班体育教案5讲解鸡蛋知识
2022-12-18
-
2016-2017团课教案,乐可课是怎么一回事?
2023-01-04