上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 52 下一页
摘要: 最近在做的一个项目,要求menu图标要可以动态替换,最后查了一下资料,最终搞定:首先:onCreateOptionsMenu函数只会执行一次,如果在这里面创建menu的话,只能显示初始化的menu内容,没法动态的改变其值。在测试中发现onPrepareOptionsMenu在每次的点击menu键的时候都会执行,所以解决问题的契机出现了。onPrepareOptionsMenu的参数也是menu,所以我们尝试在这里进行菜单项的添加(先把onCreateOptionsMenu里的菜单创建屏蔽),来验证是否可以达到我们的预期。结果是可以的。要注意的是:在onPrepareOptionsMenu里创建 阅读全文
posted @ 2012-03-03 09:09 andriod2012 阅读(168) 评论(0) 推荐(0) 编辑
摘要: assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。 1. 先在Activity里面调用getAssets()来获取AssetManager引用。 2. 再用AssetManager的open(String fileName, int accessMode)方法则指定读取的文件以及访问模式就能得到输入流InputStream。 3. 然后就是用已经open file 的inputStream读取文件,读取完成后记得inputStream.close()。 4.调用AssetManager.close()关闭AssetManager。... 阅读全文
posted @ 2012-03-01 11:35 andriod2012 阅读(787) 评论(0) 推荐(0) 编辑
摘要: // CatchKey.cpp : Defines the entry point for the DLL application.//#define _WIN32_WINNT 0x0500 //设置系统版本,可以使用底层键盘钩子#define WM_MY_SHORTS (WM_USER + 105)#include "windows.h"//全局变量 LPWORD g_lpdwVirtualKey = NULL; //Keycode 数组的指针 int g_nLength = 0; //Keycode 数组的大小 HINSTANCE ... 阅读全文
posted @ 2012-02-29 22:39 andriod2012 阅读(401) 评论(0) 推荐(0) 编辑
摘要: //一些定义的变量 private String newName = "image.jpg"; private String uploadFile = "/sdcard/apple.jpg"; //private String actionUrl = "http://localhost:8080/testCutPic/upload.php"; //上传图片地址,上传的图片文件参数名为fileToUpload private String actionUrl="http://192.168.1.64/svn_ys/sousou 阅读全文
posted @ 2012-02-29 20:58 andriod2012 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 如题,将String保存成文件。 /** * 将String数据存为文件 */ public static File getFileFromBytes(String name,String path) { byte[] b=name.getBytes(); BufferedOutputStream stream = null; File file = null; try { file = new File(path); FileOutputStream fs... 阅读全文
posted @ 2012-02-29 20:37 andriod2012 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 获取手机屏幕的分辨率: DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int nowWidth = dm.widthPixels; //当前分辨率 宽度 int nowHeigth = dm.heightPixels; //当前分辨率高度 阅读全文
posted @ 2012-02-29 20:31 andriod2012 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 把APK的资源文件copy到SD卡下的实现。 /* * 将raw里的文件copy到sd卡下 * */ public void copyResToSdcard(String name){//name为sd卡下制定的路径 Field[] raw = R.raw.class.getFields(); for (Field r : raw) { try { // System.out.println("R.raw." + r.getName()); int id=getResources().getIdent... 阅读全文
posted @ 2012-02-29 20:29 andriod2012 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 采用xml写出来的效果皆可以用代码来实现,下面的代码就是通过代码编写来实现view的状态的切换效果。 public void setPressedBg(View view, Drawable normal,Drawable focused, Drawable pressed) { StateListDrawable bg = new StateListDrawable(); int[][] states = new int[6][]; states[0] = new int[] { android.R.attr.state_pressed,... 阅读全文
posted @ 2012-02-29 20:25 andriod2012 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 内容URI是在提供器中标识数据统一资源标识。内容的统一资源标识包括完整的提供器的符号名和所指向的一个表名。当你调用一个客户端方法来访问提供器中的一个表时,这个表的内容的统一资源标识就应该是参数之一。在前面的代码行中,常量CONTENT_URI包含了用户字典的“words”表的统一资源标识。ContentResolver对象分析出URI的授权,并且使用这个授权跟已知的系统表的授权进行比较来找到内容的提供者,然后ContentResolver对象就能够把查询参数分发给正确的提供者。ContentProvider对象是内容统一资源标识的路径部分来选择要访问的表。通常提供器对每个表都会公开一个路径。在 阅读全文
posted @ 2012-02-29 19:34 andriod2012 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 应用程序使用ContentResolver客户端对象访问来自客户端的数据。这个对象有一些与提供器中相同的命名的方法,提供器是ContentProvider的一个具体的子类的实例。ContentResolver对象的方法提供了基本的“CRUD”(创建、获取、更新和删除)持久化保存的功能。在客户端应用程序的进程中的ContentResolver对象和提供器自己应用中的ContentProvider对象自动的处理进程间通信。ContentProvider对象也以表的形式在数据资源库和数据的外部表现之间扮演着抽象层的角色。注意:要访问一个提供器,通常需要在清单文件中要请求一个特殊的许可。更详细的描述请 阅读全文
posted @ 2012-02-29 19:32 andriod2012 阅读(245) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 52 下一页