android小知识
文章平均质量分 80
zyp009
这个作者很懒,什么都没留下…
展开
-
Android签名作用
所有的Android应用程序都要求开发人员用一个证书进行数字签名,Android系统不会安装没有进行签名的应用程序。平时我们的程序可以在模拟器上安装并运行,是因为在应用程序开发期间,由于是以Debug面试进行编译的,因此ADT根据会自动用默认的密钥和证书来进行签名,而在以发布模式编译时,apk文件就不会得到自动签名,这样就需要进行手工签名。给apk签名可以带来以下好处:1.转载 2012-11-28 10:39:49 · 835 阅读 · 0 评论 -
android Wifi 设置静态ip地址的方法
调用setIpWithTfiStaticIp()即可为连接好的wifi配置 静态Ip。支持Android4.0以上及以下的版本。(PS:以下的函数使用条件是:wifi是连接好的)测试成功的 /** * 设置静态ip地址的方法 */ private boolean setIpWithTfiStaticIp() { WifiManager wi转载 2014-03-14 16:59:01 · 8846 阅读 · 1 评论 -
android平板重启apk消失不见
重启平板,FactoryTest软件消失不见,查看log:03-14 19:15:30.020: I/PackageManager(360): /system/app/FactoryTest.apk changed; collecting certs03-14 19:15:30.040: W/PackageManager(360): Package com.starnet.factoryt原创 2014-03-14 19:32:58 · 4085 阅读 · 0 评论 -
Android看门狗的实现
1、jni实现。2、需要Root。3、设备的/dev/watchdog文件存在。jni文件的.C文件#include //#include #include #include #include #include //struct watchdog_info{// unsigned int options; //options the card/drive原创 2014-03-24 17:36:23 · 2848 阅读 · 1 评论 -
安装包含jni的工程apk到system/app下
签名了app,push apk 到/system/app下(push前需要mount下)原创 2014-04-24 09:04:04 · 2047 阅读 · 0 评论 -
Android短信的相关知识
短信的Uri共有一下几种: content://sms/inbox 收件箱 content://sms/sent 已发送 content://sms/draft 草稿原创 2014-04-24 09:06:34 · 610 阅读 · 0 评论 -
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load microphone: findLibrary returned null
错误如下:10-31 14:44:10.860: E/AndroidRuntime(927): FATAL EXCEPTION: main10-31 14:44:10.860: E/AndroidRuntime(927): java.lang.ExceptionInInitializerError10-31 14:44:10.860: E/AndroidRuntime(927): at原创 2014-10-31 15:02:12 · 1005 阅读 · 0 评论 -
Android唤醒屏幕并“解锁”
不需要permission权限:代码:final Window win = getWindow(); win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); win.a原创 2014-12-02 11:29:17 · 938 阅读 · 0 评论 -
OnItemClick各个参数的作用
参考:http://xlover.iteye.com/blog/1223075参考:http://topic.csdn.net/u/20090813/15/ac06a35e-f01e-4a8c-94b3-83f3993e4174.html public void onItemClick(AdapterView arg0, View arg1, int arg2, long转载 2016-05-26 14:46:48 · 835 阅读 · 0 评论 -
安装eclipse部分注意事项
1、adt安装无法访问可以下载adt包 ( http://dl.google.com/android/ADT-0.9.7.zip),再点击菜单Help -> Install New Software,点击Add,输入名称,然后选择archive选择下载好的zip,再“name”下选择,再Next进行下去。即可2、这个网页http://blog.csdn.net/shuliang原创 2016-09-09 17:53:03 · 471 阅读 · 0 评论 -
TextView文本显示图片和文字,竖直滚动显示
1、TextView显示文本和图片:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.sfzddy_dt_instruction); final String sText1 = "测试方法:"+原创 2016-08-10 17:40:48 · 714 阅读 · 0 评论 -
adb命令 软件安装在android模拟器的一些事
1. emulator -avd avdName -partition-size 256 启动一个叫avdName的模拟器,允许内存最大为256MADB常用的几个命令2. 查看设备 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示3. 安装软件 adb install 这个命令将指定的apk文件安装原创 2012-12-19 17:48:36 · 1383 阅读 · 0 评论 -
Android studio项目加载出现的问题收集
1.android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor' configuration instead.参考网页:http://blog.csdn.net/pjingying/article/details/71975805?utm_sour原创 2017-10-27 11:47:41 · 318 阅读 · 1 评论 -
android 控件的使用 备注
Android中字体加粗一、英文在xml文件中使用android:textStyle=”bold” 二、但是不能将中文设置成粗体,将中文设置成粗体的方法是: TextView tv = (TextView)findViewById(R.id.TextView01); TextPaint tp = tv.getPaint(); tp.s转载 2012-12-28 10:54:18 · 2497 阅读 · 0 评论 -
android的ping的实现丢包率的获取
最近做的ANdroid项目是有关于利用ping的方法去获取丢包率。方案一(失败):1、ping.c文件在JNI的实现。ping.c文件与其相关文件从Busybox源码(busybox-1.19.2)里拿,或是Android源码的\external\ping\目录下拿。在jni下编译自己的.so文件。但是实验不成功。追踪方法:用log在.c打印信息需要声明#include原创 2014-01-12 17:14:54 · 6652 阅读 · 2 评论 -
Activity之间传递数据
Activity之间传递数据 1. 传递数据的Activity中: Intent intent = new Intent(); intent.putExtra("name","Jon");//在Intent中加入键值对数据。键:name,值:Jon intent.setClass(Activity01.this,Activity02.class);转载 2012-12-11 16:48:32 · 542 阅读 · 0 评论 -
Java中的DatagramPacket与DatagramSocket的入门
1.基本概念a.DatagramPacket与DatagramSocket位于java.net包中 b.DatagramPacket表示存放数据的数据报,DatagramSocket表示接受或发送数据报的套接字 c.由这两个类所有构成的网络链接是基于UDP协议,是一种不可靠的协议。 之所以不可靠是因为发送方不负责数据是否发送成功,接收方收到数据时也不会 向原创 2012-12-11 19:27:51 · 827 阅读 · 0 评论 -
PreferenceFragment与SharedPreferences的参数与值保存文件
http://mypyg.iteye.com/blog/839501与http://www.ideasandroid.com/archives/284文章讲Android PreferenceActivity 学习笔记http://blog.csdn.net/eyu8874521/article/details/8250611讲PreferenceFragment挺好的其中Pr原创 2012-12-27 14:45:02 · 2659 阅读 · 0 评论 -
android的系统图库在
android的系统图库在:D:\Program Files\eclipse\android-sdk-windows\platforms\android-8\data\res\drawable-hdpi其中D:\Program Files\eclipse\为安装路径原创 2012-12-19 15:51:24 · 531 阅读 · 0 评论 -
Button 的文字怎么竖向显示 自定义竖型TabWidget ListView的初始化滚动条定位到最后一行
1. http://www.eoeandroid.com/thread-155951-1-1.html2 . http://blog.csdn.net/jasper_success/article/details/77781223. 让ListView的初始化滚动条定位到最后一行在xml里对于android:id="@+id/androidlist" a原创 2013-01-24 10:40:49 · 1527 阅读 · 0 评论 -
手机联系人的相关操作,删除,插入,更新
getActivity().getContentResolver().delete(Uri.parse(ContactsContract.RawContacts.CONTENT_URI.toString() +"?" + ContactsContract.CALLER_IS_SYNCADAPTER+"=true"), ContactsContract.RawConta原创 2013-01-29 16:17:34 · 682 阅读 · 0 评论 -
获得手机(真机)的电话联系人数据库表
如上图操作:adb shell;su是为获得root权限(我的手机刷过机);cd data/data/com.android.providers.contacts/databases打开电话数据库表;dd if=contacts2.db of=/mnt/sdcard/phone.db是将电话的数据库表复制为电话的SD卡(sdcard)下phone.db表。OK到手机的sdc原创 2013-02-01 15:46:20 · 1028 阅读 · 0 评论 -
Android SeekBar设置为垂直的布局
在网站找了垂直布局的seekbar方法http://blog.csdn.net/jiahui524/article/details/8188651自己实践了下。在修改seekbar的背景图片时发现得把图片顺时针倾斜90度才能把图片完全显示出来。如下图片heart7.png图片heart8.png:图片jian.pngseekbar的垂直布局就是垂直显示完原创 2013-03-14 09:39:45 · 3008 阅读 · 2 评论 -
毫秒转换成时分秒 格式:HH:mm:ss Java兑现
毫秒转换成时分秒 格式:HH:mm:ss Java兑现1、毫秒转换成时分秒 格式:HH:mm:ss Java实现 long ms = 300 * 1000 ;//毫秒数SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");//初始化Formatter的转换格式。String hms = forma原创 2013-10-22 09:05:13 · 17458 阅读 · 0 评论 -
检测USB或SD卡的插入与拔出
检测USB或SD卡的插入与拔出根据Android文档介绍, 有两种方法检测USB设备插入第一种, 在Manifest 里面加入 ...> android:name="android.hardware.usb.host" /> android:minSdkVersion="12" /> ... ...>原创 2013-12-11 16:42:57 · 2652 阅读 · 0 评论 -
android文件存储的4种方式
android文件存储的4种方式Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPENDContext.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。Contex转载 2013-12-11 16:29:38 · 838 阅读 · 0 评论 -
android使用mount挂载/system/app
android使用mount挂载/system/app为读写权限,删除或替换系统应用注意:以下代码中#开头的则为需要执行的shell命令,其他的为打印的结果。#代表需要使用ROOT权限(su)执行,所以想要修改您android手机某个目录挂载为读写,首先需要有ROOT权限!先要得到system分区的全名#adb shell# mountrootfs / ro转载 2013-12-18 16:49:47 · 4487 阅读 · 0 评论 -
Android Doze模式使用命令启用和恢复
1,用 adb shell dumpsys battery 这段命令查看一下手机当前的状态; --->USB powered:true2,用adb shell dumpsys battery unplug 模拟手机未充电状态;再敲入(1.)的命令可以看到 --->USB powered:false3,用adb shell dumpsys deviceidle enable,并且按电转载 2017-11-06 14:29:29 · 3368 阅读 · 0 评论