
Android开发
wangzt2008
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
webview使用概述
大部分内容为网上整理其它高人的帖子,现只作整理,用于查看:在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。 什么是webkit WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit...原创 2011-08-04 17:52:04 · 109 阅读 · 0 评论 -
android查看签名
1、查看签名keytool -printcert -file {apk解压后目录}/META-INF/CERT.RSA 2、查看包信息原创 2015-07-17 20:47:32 · 138 阅读 · 0 评论 -
android sdk命令行update
新版本安卓已经修改了使用方式,更简单了,直接使用sdkmanager 在android-sdk/tools/bin目录下1、列出安装的和未安装的所有包./sdkmanager --list 2、这里安装最新的platform-tools、27版本的sdk,27.0.3版本的build-tools./sdkmanager "platform-tools" "platf...原创 2015-07-17 19:27:32 · 750 阅读 · 0 评论 -
sqlite3添加字段
开发中,需要在已有的数据库表上新增字段,可使用以下语句: ALTER TABLE "store_productcategory" ADD COLUMN "DisplayOrder" INT DEFAULT(0) 但是要修改已有的字段的话就得使用临时表来做,相当于重新创建,很麻烦,不建议修改,容易出错。...原创 2014-09-28 15:05:53 · 3064 阅读 · 0 评论 -
(转) Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE
使用eclipse编译程序,然后在android手机上运行,报错如下: Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE 使用logcat查看log,显示错误如下: NOTE: attach of thread 'Binder Thread #3' failed 原因是某些应用程序(比如360和91手机助手)造成手机无法在SD卡上安装程序 解...原创 2013-11-01 17:52:47 · 109 阅读 · 0 评论 -
android签名命令
1、打完包后签名jarsigner -verbose -keystore ChangeBackgroundWidget.keystore -signedjar ChangeBackgroundWidget_signed.apk ChangeBackgroundWidget.apk {alias} {alias}为keystore的别名 2、签名后字节对齐 zipal...原创 2014-04-09 12:07:01 · 140 阅读 · 0 评论 -
Android中aidl接口不可初始化handler
开发中发现,在aidl接口中初始化一个handler,会无法接收message,查询文档得知,android中的aidl接口调用是运行在系统随机分配的进程中的(我们不可控制),如果在其中初始化了handler,会导致消息机制无效。 解决方法是handler的初始化提前做,比如在service的onCreate方法中。...2014-09-02 12:17:07 · 419 阅读 · 0 评论 -
Android中自定义view的drawTex背景变黑的问题
开发中发现,在自定义view中使用canvas.drawText时,如果text的长度过长(小米2上超过90个汉字),并且paint设置了shadowLayer,在某些手机上会自动绘制一个黑色的背景(小米2和中兴的某款机器)。 解决方法:text超过80个时,不设置shadowLayer...原创 2014-08-20 19:23:56 · 890 阅读 · 0 评论 -
自定义LengthFilter
转载 字符判断若只判断中文可以考虑用位运算提高处理速度public class CustomLengthFilter extends LengthFilter { private int max;// 字符串能输入的最大长度 private onFullListener listener; /** * @param ...原创 2014-08-19 20:43:47 · 667 阅读 · 0 评论 -
[转发] ubuntu 12.04 安装 gcc 4.4
ubuntu 12.04的gcc版本是4.6.3,版本太高,编译android时出错,要把gcc版本改为4.4.3。通过gcc -v命令可以发现gcc库在/usr/lib/gcc/i686-linux-gnu目录下,该目录下有当前系统支持的各种版本gcc库 。在安装gcc 4.4前该目录下是没有4.4目录的,安装gcc 4.4后该目录下就会多出4.4这个目录,且该4.4目录下有各种相应库...原创 2013-10-18 17:02:55 · 354 阅读 · 0 评论 -
Note: log switch off, only log_main and log_events will have logs!
android程序一直提示:已停止运行,想看下Logcat发现显示:Note: log switch off, only log_main and log_events will have logs!网上找了才发现是这样的问题真机(华为c8813)在Eclipase上测试,打不出logcat信息,只有这样的一句话:Note: log switch off, only log_main and l...原创 2014-03-24 20:15:56 · 1152 阅读 · 0 评论 -
checkbox中drawablePadding不起作用
开发中发现用android:button更换checkbox的图标后,想要修改和文字之间的距离,就试着设置drawablePadding,然后发现不起作用,google了下,说是要设置paddingLeft,试了下,果然好使。 google论坛中说是历史遗留问题,以后也不会修改了 经过测试发现,小米2s手机中该属性被修改了,和官方的行为不一致,需要设置drawablePaddi...原创 2014-03-13 11:49:42 · 666 阅读 · 0 评论 -
Android开发之OpenGL+ES教程(转)
OpenGL ES Tutorial for Android – Part II'm going to write a couple of tutorials on using OpenGL ES on Android phones. The theory of OpenGL ES is the same on different devices so it should be quit...原创 2013-08-18 22:01:13 · 297 阅读 · 0 评论 -
android opengl es总结(转)
什么是OpenGL ES?OpenGL ES (为OpenGL for Embedded System的缩写) 为适用于嵌入式系统的一个免费二维和三维图形库。为桌面版本OpenGL 的一个子集。OpenGL ES 定义了一个在移动平台上能够支持OpenGL最基本功能的精简标准,以适应如手机,PDA或其它消费者移动终端的显示系统。Khronos Group 定义和管理了Ope...原创 2013-08-18 18:33:35 · 116 阅读 · 0 评论 -
Android实战技巧:深入解析AsyncTask(转)
转自 http://blog.youkuaiyun.com/hitlion2008/article/details/7983449原创 2014-06-04 12:26:19 · 105 阅读 · 0 评论 -
Android涉及到的设计模式(转载)
转自 http://blog.youkuaiyun.com/dengshengjin2234/article/details/8502097 1、适配器模式:ListView或GridView的Adapter简介:不同的数据提供者使用一个适配器来向一个相同的客户提供服务。 2、建造者模式:AlertDialog.Builder简介:可以分步地构造每一部分。 3、命令模式:Ha...原创 2014-05-13 10:00:18 · 123 阅读 · 0 评论 -
Android垃圾收集分类
1、GC_FOR_ALLOC:发生在堆被占满不能进行内存分配时,在分配新对象之前必须进行内存回收。2、GC_CONCURRENT:发生在(可能是部分的)垃圾可供回收时,通常有很多对象可以回收。3、GC_EXPLICIT:显式调用System.gc()产生的垃圾收集。4、GC_EXTERNAL_ALLOC:Honeycomb及以上版本不会出现(一切都已在堆中分配)。5、GC...2013-04-09 12:06:36 · 301 阅读 · 0 评论 -
notification通过intent传递参数到activity
项目开发中遇到以下问题,需要在一个Activity中显示不同的消息类型,消息通过notification触发,代码如下: Intent intent = new Intent(context, NotificationDetailsActivity.class); intent.putExtra(P...2011-08-09 15:30:43 · 334 阅读 · 0 评论 -
Android Studio mac快捷键
首先mac有几个功能键和win平台是不一样的,对应如下:⌘: Super(就是那个微软标志)⌃: Ctrl ⌥: Alt⇧: Shift 开始使用Android Studio了,在mac上还是有很多快捷键和Eclipse不同的,先写几个自己常用的备忘,后续再补充1、选中的代码块上下移动: ⌥ + ⇧ + ↑/↓2、快捷覆写方法:⌃ + O3、格式化代码块:⌘...2015-09-16 15:22:14 · 158 阅读 · 0 评论