Android
文章平均质量分 57
骑行的蜗牛
这个作者很懒,什么都没留下…
展开
-
Android反编译工具介绍与简单实用方法
转自:http://www.cnblogs.com/xinye/p/3719807.htmlAndroid反编译的目的无非就是为了看到APK的xml、资源和代码: 得到代码的方式:直接解压APK文件 --> 得到classes.dex文件 --> 使用 dex2jar classes.dex classes.jar生成jar文件 --> [可选的解压jar文件] --转载 2015-01-29 15:23:44 · 662 阅读 · 0 评论 -
Android MediaRecorder与AudioRecorder
转自:http://blog.csdn.net/zyfu0000/article/details/7513120# http://www.huacong.net.cn/contents/12/307.html一、MediaRecorder使用MediaRecorder进行声音录制简单方便,不需要理会中间录制过程。结束录制后可以直接得到音频文件进行播放。转载 2015-01-07 10:45:57 · 9234 阅读 · 0 评论 -
android获取已安装应用的安装包
最近看了一款应用叫茄子快传,其中有个功能是能传输手机上已安装的应用的安装包。于是度娘了一下,果然可以。以下为转载内容:android上所有已安装的应用都会做一个备份,分别存放在三个地方:1、系统签名的软件:/system/app2、安装到内存上的非系统签名软件:/data/app3、安装到sd卡上的非系统签名软件:/mnt/asec/包名-数字/pkg.转载 2015-01-09 16:26:21 · 16365 阅读 · 0 评论 -
有关android NDK
Android之NDK开发http://www.cnblogs.com/devinzhang/archive/2012/02/29/2373729.html转载 2015-12-03 14:36:34 · 431 阅读 · 0 评论 -
adb无法启动
转自:http://104zz.iteye.com/blog/1681183现象:adb shell时提示 adb server is out of date. killing...ADB server didn't ACK* failed to start daemon *error: unknown host service原因:端口被占用转载 2015-12-16 10:14:05 · 2477 阅读 · 0 评论 -
Android App整体架构设计的思考
转自:http://blog.csdn.net/ysh06201418/article/details/46533895本文是对我在知乎一个回答的整理,其中的内容大多是对我平时的阅读和实践的总结,希望对Android的开发者有所帮助。但毕竟是个人的一些思考,难免有疏漏,也欢迎对本文的内容提出建议。1. 架构设计的目的 对程序进行架构设计的原因,归根转载 2015-12-15 09:47:11 · 6689 阅读 · 0 评论 -
AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
转自:http://www.cnblogs.com/baron89/p/4843113.htmlAndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成转载 2015-11-27 13:42:27 · 66379 阅读 · 32 评论 -
[Android]打开eclipse报错:发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。
转自:http://blog.csdn.net/holybin/article/details/46994585【错误】 打开eclipse报错:发现了以元素 ‘d:skin’ 开头的无效内容。此处不应含有子元素。【具体报错信息】 Error parsing D:\android-sdks\system-images\android-22\android-wea转载 2015-11-27 13:45:07 · 9397 阅读 · 4 评论 -
Binder service学习
Android深入浅出之Binder机制http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html一步步通过源码深入Binder机制内部。Binder service入门–创建native binder servicehttp://www.cloudchou.com/andr转载 2015-12-04 16:04:10 · 495 阅读 · 0 评论 -
Genymotion Eclipse插件安装
转自:http://www.liy.name/2014/01/genymotion-eclipse%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85/techofwind/Genymotion还支持Eclipse IDE,这大大方便了我们使用Genymotion来开发应用。插件的安装有两种方式,介绍如下:通过update site在线安装:启动转载 2015-12-28 11:41:51 · 2796 阅读 · 2 评论 -
android模仿微信的链接
模仿微信的按住录音功能:http://www.cnblogs.com/coding-way/archive/2013/01/28/2879674.htmlandroid 仿微信聊天界面,以及语音录制功能:http://104zz.iteye.com/blog/1709840转载 2015-01-07 10:51:03 · 649 阅读 · 0 评论 -
android来电处理
部分转自:http://blog.csdn.net/GEOLO/article/details/6090264 http://blog.csdn.net/GEOLO/article/details/60903031. 在src下新建一个包:com.android.internal.telephony(和ITelephony.aidl 中 package 声明的包名一样);转载 2015-01-06 15:42:50 · 773 阅读 · 0 评论 -
android 悬浮窗
内容转自:http://blog.csdn.net/wanglj0925/article/details/88408071.view显示到window最顶层方法因为很多厂商定制各自的android系统,不同的type在不同的手机上表现不同。根据自己的需要设置不同的type类型。/** * * @Method: showTopWindow * @Descript转载 2015-01-06 14:51:43 · 816 阅读 · 0 评论 -
一种典型的Content Provider 代码架构
我们平时在做Android开发的时候,一定经常会接触到数据库操作,android使用sqlite作为它的本地数据库,并提供了一种叫做Content Provider的数据访问机制,简单来说,它就像一个web服务,有自己的URI,我们也是通过URI的形式来访问它的数据,通过这种形式的接口,使得我们的数据不仅在我们自己的应用中可以访问,甚至还可以被系统中的其他应用所调用。 一个典型的例子就是我们手转载 2014-06-27 15:18:28 · 1310 阅读 · 0 评论 -
Android平台第三方应用分享到微信开发
转自:http://www.cnblogs.com/zhouliweiblog/archive/2013/05/02/3055107.html一、申请APPID微信公共平台和微博分享一样,也需要申请一个ID,来作为调起微信、分享到微信的唯一标识。申请微信APPID可以到微信平台http://open.weixin.qq.com/app/list/?lang=zh_C转载 2014-12-03 10:56:55 · 1421 阅读 · 0 评论 -
有关sip及sipdroid的资料
1. 关于siphttp://wenku.baidu.com/link?url=69i_1-_9sQdqzR9VNKq43tIcFLdhXmc43yNM7-CYC8k0iwp-6dM3pJHuLUiUuFEAChIEHdXELTJERTqz0RNseSj1N3MDQIhvrbO7cvcn3Pihttp://wenku.baidu.com/view/f6232ad149649b6648d原创 2014-12-02 10:15:51 · 568 阅读 · 0 评论 -
Android 蓝牙通信
转自:http://blog.csdn.net/jason0539/article/details/17782035最近在做蓝牙开锁的小项目,手机去连接单片机总是出现问题,和手机的连接也不稳定,看了不少蓝牙方面的文档,做了个关于蓝牙连接的小结。在做android蓝牙串口连接的时候一般会使用[java] view plaincopyprint?转载 2014-05-16 09:05:44 · 1169 阅读 · 0 评论 -
android UI显示java.util.LinkedHashMap.eldest()Ljava/util/Map$Entry;E
解决办法是在EditText中加入android:inputType="textNoSuggestions"。转载 2013-08-06 14:41:55 · 2265 阅读 · 0 评论 -
android应用首次运行时半透明提示
首先,设置要覆盖在最上方的dialog的view[html] view plaincopyxml version="1.0" encoding="utf-8"?> RelativeLayout android:background="@drawable/navigater_bg" android:padding="0.0dip" a转载 2014-01-14 13:14:17 · 4198 阅读 · 1 评论 -
Android设置背景图片平铺
转自:http://blog.sina.com.cn/s/blog_86fe5b4401015vhu.html以LinearLayout为例,它提供的background属性将会将背景图片拉伸,相当难看。事实上我们只需做少量的修改就可以实现web编程中css背景图片的效果。来试试吧。创建重复的背景图片在drawable目录下创建一个repeat_bg.xml:转载 2014-07-24 13:38:32 · 5806 阅读 · 0 评论 -
Android 自定义Menu
Android的Menu键, 逐渐淡出历史舞台, 请翻墙看看Say Goodbye to the Menu button. Menu键消失不意味着Menu功能的消失, 恰恰相反Menu功能在Action Bar上面得到更广阔的发展. 效果如下:自定义Menu都是使用自定义的PopupWindow或者AlertDialog代替传统的Menu.这里我使用了ActionPro转载 2014-07-24 13:53:45 · 2005 阅读 · 0 评论 -
发送dtmf键盘事件(模拟通话界面键盘事件)
1.第一步,在代码里加上以下方法转载 2014-07-24 13:38:37 · 2332 阅读 · 0 评论 -
Android 调用系统的设置项
调用方式:Intent mIntent = new Intent();ComponentName comp = new ComponentName("com.android.settings", "com.android.settings.WirelessSettings");mIntent.setComponent(comp);mIntent.setAction("android.i转载 2014-08-11 15:22:08 · 11077 阅读 · 0 评论 -
Android 判断一个服务是否运行
转自:http://blog.csdn.net/wangqilin8888/article/details/7780199转载 2014-10-31 10:52:32 · 522 阅读 · 0 评论 -
android 中国天气网天气预报
汇总资料:http://blog.csdn.net/lzqwebsoft/article/details/7054045http://blog.csdn.net/kakaxi1o1/article/details/12720377http://blog.csdn.net/eyu8874521/article/details/11574485http://blog.csd转载 2015-01-04 09:48:22 · 1021 阅读 · 0 评论 -
Android 自动接听电话
1. android 2.3以下版本(不包括2.3)使用http://bbs.51cto.com/viewthread.php?tid=1078059&extra=&page=1中的“二 android低版本自动接听/挂断实现”核心代码:原创 2014-06-04 15:53:57 · 6068 阅读 · 6 评论 -
iPhone系列手机邮箱设置方法
一、 设置前提手机能够上网,且通过CMNET接入点或WLAN(WI-FI);需要设置的邮箱开通了POP3/IMAP/SMTP服务;二、 常见邮箱服务提供商对POP3/IMAP/SMTP支持情况新浪(sina)邮箱配置方法及介绍新浪邮箱自08年6月分服务器被攻击后开始对pop取件频率进行了严格限制,新注册的用户需要手动才能开通pop功能,老用户不需要。 手转载 2013-09-23 11:17:06 · 19549 阅读 · 0 评论 -
Android 应用程序之间数据共享—ContentResolver
转自http://www.moandroid.com/?p=122Android是如何实现应用程序之间数据共享的?一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口和这个程序里的数据打交道,例如:添加(insert)、转载 2013-06-08 13:00:06 · 844 阅读 · 0 评论 -
android 文件/文件夹加密
转自http://www.eoeandroid.com/thread-114550-1-1.html文件加密:1. 加密算法文件加密,输出新加密文件(自定义后缀)后,将文件删除。并自定义文件管理器用于查看自定义后缀文件2. 点击加密文件,通过后缀识别加密文件,弹出密码验证界面3. 密码验证通过后,解密文件,并将解密的文件输出到固定目录(解密成为临时文件)4. 解密后自动打开临时转载 2013-05-31 15:17:50 · 11124 阅读 · 0 评论 -
Android 中的数据存储
转自: http://easyread.ly/blogs/data-storage-on-android在 Android 中有多种数据持久化的方式,你可以根据自己的需求来选择:比如说你的数据应该是私有的,还是可以和其它应用程序和用户访问的?需要多少存储空间?等等。Android 提供如下几种数据存储选项:Shared Preferences以键值对的形式存储基转载 2013-05-31 15:19:29 · 1063 阅读 · 0 评论 -
viewgroup中的getscrollX
貌似很多人错误理解。1. public voidscrollTo(int x, int y)说明:它表示移动到视图的那个坐标点。哪个视图调用这个方法,那么这个视图的(x,y)点就与手机屏幕的左上角对齐(也可以理解为,手机屏幕的左上角就移动到(x,y)坐标)。2. public voidscrollBy(int dx, int dy) 说明:它表示在视图的X、Y方向上各移动dx、dy转载 2013-04-27 23:01:45 · 3593 阅读 · 2 评论 -
android 手机上传下载(adb)
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod手机它的主要功能有:* 运行设备的shell(命令行)* 管理模拟器或设备的端口映射* 计算机和设备之间上传/下载文件* 将本地apk软件安装至模拟器或android设备本人发现用ADB在计算机和设备之间上传转载 2013-03-18 11:40:11 · 738 阅读 · 0 评论 -
关于android中service不被终止的资源连接
1. service 官方文档:http://developer.android.com/guide/components/services.html2. service的onStartCommand返回值:http://blog.csdn.net/androidbluetooth/article/details/76000083. http://15975604853.blog.163.转载 2013-01-19 12:41:04 · 421 阅读 · 0 评论 -
Android应用程序的默认最大内存值
Android应用程序有一个默认最大内存,有些应用程序可能会出现内存溢出,譬如:ERROR/AndroidRuntime(264): java.lang.OutOfMemoryError: bitmap size exceeds VM budget除了要检查修正代码之外,还可以考虑修改Android应用程序的默认最大内存值。修改应用程序的默认最大内存有2种方法:1、修改转载 2013-01-16 10:04:07 · 624 阅读 · 0 评论 -
Android Read-only file system 错误处理
1) 以超级管理员root执行mount -o remount rw /2) 设置system目录可读写权限mount -o remount,rw rootfs /system/转载 2013-01-16 10:03:21 · 4412 阅读 · 0 评论 -
android sqlite 数据初始化
1. 批量导入添加事务处理,把5000条插入作为一个事务dataBase.beginTransaction(); //手动设置开始事务//数据插入操作循环dataBase.setTransactionSuccessful(); //设置事务处理成功,不设置会自动回滚不提交dataBase.endTransaction(); //处理完成转载 2012-10-25 13:25:31 · 6211 阅读 · 0 评论 -
多个project打包成一个apk
1. 将一个project作为主project,其他的project均设置为library,安装完成后会只显示一个app。第一步,把普通的android project设置成库项目 库项目也是一个标准的android项目,因此你先创建一个普通的android项目。 这个项目可以起任何的名称,任何的报名,设置其他需要设置的字段等,如图1所示。接着把项目设置成库项目,步骤如下转载 2013-11-01 14:40:21 · 2487 阅读 · 0 评论 -
Android Library Project 使用问题总结
1. 当新建Android Library Project 工程或将已有工程转化为Android Library Project, 如果工程源代码中有如下语句:int id = view.getId();switch (id) {case R.id.button1:action1();break;case R.id.button2:act转载 2013-11-05 14:57:54 · 764 阅读 · 0 评论 -
Android ExpandableListView长按事件
第一种方式:http://blog.csdn.net/t5721654/article/details/6857357 原文关于ExpandableListView长按事件处理,网上很多都是使用将上下文菜单注册到ExpandableListView上实现长按事件。这样做弊端显而易见,不够灵活,不能分别对父项、子项、父项之间、子项之间弹出内容做区分。下面来说我转载 2013-11-25 13:18:04 · 1428 阅读 · 0 评论 -
android的中的am命令
转自:http://blog.csdn.net/sunrock/article/details/5675067转载 2014-05-21 10:12:48 · 630 阅读 · 0 评论