摘要:对于ListView的子项长按弹出上下文菜单是比较常见的操作,流程是先设置长按事件(setOnLongClickListener)返回false 来允许触发创建上下文菜单listener(setOnCreateContextMenuListener) 然后添加菜单项 最后点击菜单时会调用onContextItemSelected而对于Button的话需要主动调用showContextMenu方法来触发创建上下文菜单listener大致代码如下private Button mBtnShowMenu;mBtnShowMenu = (Button)findViewById(R.id.btn_show
阅读全文
摘要:android开发真机上查看数据库的方法cmd输入顺序:adb shellsuchmod 777 datacd datachmod 777 datacd datachmod 777 com.×××(要访问的文件名)cd com.×××(要访问的文件名)chmod 777 databasescd databaseschmod 777 ×××.db(数据库名)
阅读全文
摘要:Eclipse给光标锁定一个包,比如说我现在要给com.a包下面的所有.java文件替换:光标锁定包名字,按ctrl+H --->弹出一个框,选中File Search 输入你要替换的关键字,下面Scope有3个选项, 选中Selected resources 点击Replace 弹出---弹出一个框,上面是你准备替换的关键字,下面是你要替换成的关键字。 写好以后点 Relace All 就替换成功了。源自http://jccmjl.iteye.com/blog/1646791
阅读全文
摘要:导出签名包的时候提示这个错误,搜索发现这个错误有很多原因, 所以只能挨个尝试, 在csdn上看到一个回复挺全面,就按照顺序试了一下最后发现是自己的adt版本不兼容的原因 !这么改就好了:1、在您的应用程序项目,检查任何链接指向库项目的源文件夹(它们的名称的形式“LibraryName_src”)。2、选择所有项目,单击鼠标右键,选择"BuildPath"->"RemovefromBuildPath"。3、选择“Alsounlinkthefolderfromtheproject”,并单击“Yes”。4、Clean,重建和重新部署该项目。下面是csdn
阅读全文
摘要:捆绑安装assert文件下的apk时模拟器提示错误:there is aproblem parsing the package , 换成真机也提示同样的错误:解析包时出现问题自己是通过将assert下的apk文件另存到缓存文件夹中(data/data/<packname>/cache)然后再安装, 但是此目录下的文件是默认只有此应用可以读写,所以想让apk安装器读这里 必须重新设置权限。在下面安装代码之前设置权限就可以了设置权限:try{String command = "chmod 777 "+cachePath;Runtime runtime = Runti
阅读全文
摘要:<!-- <category android:name="android.intent.category.LAUNCHER" /> -->把上面这句注释掉就不会在launcher中显示图标了,使用安装器安装后"打开"按钮也是被禁用的
阅读全文