Android
houshunwei
这个作者很懒,什么都没留下…
展开
-
关于gridview的item focus
<br />从昨天起就一直在搞这个,<br />感觉就是不执行onitemselected,或者说,item跟本无法保持选中状态,是在是无奈。<br />现在还没有搞清楚。<br />只不过是把item的view改成了Button这个是可以选中或者焦点的,怎么配合还没弄好。<br />原创 2010-10-13 11:30:00 · 2861 阅读 · 2 评论 -
ADB server didn't ACK && make sure the plugin is properly configured
ADB server didn't ACK && make sure the plugin is properly configured这个问题总是时不时地出现,按照网上的说法重启eclipse也不行!得重启电脑才可以,后来看到这个文章,才得以解决:使用adb时,若出上面的错,使用adb kill-server是没有用的,因为此时是其他进程的监听了端口,而不是adb。我用cmd+命转载 2013-08-02 14:56:23 · 4209 阅读 · 0 评论 -
onConfigurationChanged is not called&& 翻转屏幕不执行onConfigurationChanged方法&&onConfigurationChanged不执行
我总结出一句话:如果target sdk>=13,必须使用如下方式声明activity:android:configChanges="orientation|screenSize" 否则不会调用onConfigurationChanged方法!!!引用地址:http://developer.android.com/guide/topics/resources/runtime-chang原创 2013-10-30 11:29:39 · 1665 阅读 · 0 评论 -
华为手机logcat不显示
Dial this: *#*#2846579#*#* Service menu will appear. Go to "ProjectMenu" -> "Background Setting" -> "Log Setting" Open "Log switch" and set it to ON. Open "Log level setting" and set the l转载 2013-12-06 12:24:23 · 2930 阅读 · 0 评论 -
android缺少grep、cp、awk等命令? 下载安装busybox即可!
下载BusyBox的binarya.下载地址: http://www.busybox.net/downloads/binaries选择最新版本,然后下载对应你的设备架构的版本,三星N7108为ARMV7处理器(详见文章开头的 图1),故我下载了busybox-armv7l。b.下载后将busybox-armv7l重命名为busybox。下载下来原创 2013-12-09 16:36:54 · 8758 阅读 · 0 评论 -
应用获取root权限的误区
应用获取root权限可以通过执行su来获得。但是,获取root权限后,执行很多东西仍然说no permission没权限。实际上,:“应用本身依然没有root的权限,仅仅是新开的shell有而已”。所以,如果想让应用以root权限执行某个任务的话,就必须以Runtime.getRuntime()发命令的方式来进行。比如,百度手机助手以root权限自动安装应用,实际上是在原创 2013-12-11 14:31:55 · 1603 阅读 · 0 评论 -
Android代码设置Shape,corners,Gradient
int strokeWidth = 5; // 3dp 边框宽度 int roundRadius = 15; // 8dp 圆角半径 int strokeColor = Color.parseColor("#2E3135");//边框颜色 int fillColor = Color.parseColor("#DFDFE0");//内部填充颜色 GradientDr原创 2013-12-18 11:38:50 · 24483 阅读 · 4 评论 -
在Cocos2dx项目中嵌入百度推广广告SDK
嵌入横幅广告:在继承Cocos2dxActivity的那个类里:protected void onCreate(Bundle savedInstanceState){ ....... setupAds(); } private void setupAds() { Relati转载 2014-03-26 14:49:57 · 5610 阅读 · 1 评论 -
android 打包签名时出现Conversion to Dalvik format failed
这个问题是偶发的,有时候出现,有时候不出现。解决方案参见:http://stackoverflow.com/questions/5564816/android-export-give-a-conversion-to-dalvik-format-failed-error1关键:Disable "Build Automatically" on "Project Menu" and原创 2014-11-25 19:41:53 · 5176 阅读 · 1 评论 -
android 启动socket 失败:socket(af_inet sock_stream 0) 返回-1
android 启动socket 失败:socket(af_inet sock_stream 0) 返回-1原因权限问题,应该添加如下权限:原创 2014-11-25 20:59:12 · 3366 阅读 · 0 评论 -
无法启动eclipse ---Can't start Eclipse - Java was started but returned exit code=13
转载于:http://stackoverflow.com/questions/11461607/cant-start-eclipse-java-was-started-but-returned-exit-code-13主要原因:安装了java7或者以上的java版本,导致系统环境变量的PATH里多了一个:C:\ProgramData\Oracle\Java\javapath把这个路转载 2015-02-12 13:43:44 · 7657 阅读 · 2 评论 -
中兴手机使用webview出现NPObject deleted问题
出现问题的手机:中兴nubia NX507J问题原因:webview.addJavascriptInterface(obj, "MY_JAVA_OBJ"); 绑定了webview的window.MY_JAVA_OBJ。但是在调用了 onPageFinished 之后,这个绑定失效了!方法是,在onPageFinished末尾重新调用一次:webview.ad原创 2015-06-03 14:02:00 · 3092 阅读 · 2 评论 -
AsyncTask delay延迟执行 或者顺序执行 问题
惯用AsyncTask的朋友可能会发现AsyncTask的坑:Android executes AsyncTask tasks before Android 1.6 and again as of Android 3.0 in sequence by default.即:Android从3.0开始,AsyncTask为顺序执行方式。这种顺序方式指的是,所有的使用AsyncTask的原创 2013-07-19 14:43:06 · 5592 阅读 · 0 评论 -
Android给图片设置圆角
public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888); Canvas can原创 2013-07-12 11:25:43 · 1244 阅读 · 0 评论 -
android中的activity生命周期
详细可参考:http://www.360doc.com/content/10/1229/13/5306959_82304904.shtml/原创 2011-03-02 16:42:00 · 1127 阅读 · 0 评论 -
android 关于线程更新UI控件,包括gridview,textview,imageview等
<br />首先,我们要知道,哪些代码是真正的在线程中执行的:<br />比如,线程中调用了UI类(如activity类)的函数,实际上这些函数是在线程中执行的,故不可以直接更新界面UI的内容。<br /> <br />所以就用到了Handler对象,只要在thread里面创建Message对象,并往Handler里面发送消息,交由Handler来处理。<br />原创 2011-03-13 10:35:00 · 2703 阅读 · 0 评论 -
通过后台service,产生通知,并调出activity时刷新的问题
想必不少朋友,写的android的程序在后台service(用service的好处在于它可以独立于app运行,甚至可以通过使用bootloader设置开机启动,使用log可以看到app中的service和app是不同的pid,由此证明他们两个处于不同的进程滞后)产生通知消息。原创 2011-08-26 00:42:26 · 4742 阅读 · 0 评论 -
android 程序内部sockettimeoutexception 对于android模拟器 的影响
玩android的朋友可能对为了给用户省流量,如果某些东西不更新,就干脆不返回内容。这样就必须使客户端程序等待超时,然后进入下一个请求期,然后再请求超时,这个超时次数多了,就会对android模拟器造成影响:[2011-08-25 21:13:45 - Infor原创 2011-08-25 21:21:05 · 3549 阅读 · 0 评论 -
[Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
因为需求的缘故,需要对liview显示项做黑白相间的处理:其实就是在函数public View getView(int position, View convertView, ViewGroup parent)中,加上:if (position % 2 ==原创 2011-08-28 21:46:14 · 13385 阅读 · 5 评论 -
Expiry of the Debug Certificate
The self-signed certificate used to sign your application in debug mode (the default on Eclipse/ADT and Ant builds) will have an expiration date of 365 days from its creation date.When the certifi转载 2012-06-15 10:26:23 · 1095 阅读 · 0 评论 -
为何需要在发布的android程序中使用private key, 而不是debug key
debug key 的有效期是一年,而自己生成的key可以通过-validity 来指定过期天数,推荐:大于25年。转载自: http://developer.android.com/guide/publishing/app-signing.html转载 2012-06-15 10:34:20 · 1366 阅读 · 0 评论 -
使用keytool生成私钥private key 即keystore文件
http://developer.android.com/guide/publishing/app-signing.html#ExportWizard中写到:keytool -genkey -v -keystore my-release-key.keystore-alias alias_name -keyalg RSA -keysize 2048 -validity 10000其中原创 2012-06-15 10:59:56 · 7650 阅读 · 0 评论 -
proguard学习
ProGuard runs only when you build your application in release mode,so you do not have to deal with obfuscated code when you build your applicationin debug mode.http://developer.android.com/intl/zh-C原创 2012-07-10 11:41:13 · 4040 阅读 · 0 评论 -
ant生成android工程与 自动或者手动签名apk
先来一个小知识:安装命令:adb -s emulator-5554install path/to/your/app.apk-s之后的参数可以通过adb devices查看。小知识结束。可以使用ant来,新建、编译 android工程:创建工程:android createproject -n something -t android-7 -p som原创 2012-07-10 11:44:28 · 2662 阅读 · 0 评论 -
如何root Android 4.0 / 4.1 的手机
我的Android手机升级到4.0.4之后,就无法通过z4root来正常获得root权限了。尝试了各种山寨的root应用都不行,不多查找了国外网站发现了一个新东西:Android Restore!!!结果真的把我的手机给root了。文章地址:http://thenextweb.com/google/2012/09/17/this-script-lets-root-android-4原创 2012-11-06 10:28:46 · 1882 阅读 · 0 评论 -
Android新版NDK环境配置(免Cygwin)
原文链接:http://blog.csdn.net/codezjx/article/details/8879670前言:Android NDK r7及以上的版本已经集成了Cygwin编译环境,也就是说,我们完全可以抛弃庞大的Cygwin了。r6及以下版本,也可以抛弃几个G的完整版,使用精简过的Mini-Cygwin来编译,解压后大小仅9M,但短小巧精悍,完全转载 2013-12-09 10:11:31 · 48411 阅读 · 9 评论