- 博客(16)
- 资源 (21)
- 收藏
- 关注
原创 自我总结:Linux系统基本命令及目录
Linux组成:壳(Shell:人机交互命令),内核(Kernel:内存文件管理),硬件。 Shell命令: $:表示普通用户;#:表示管理员;pwd:显示当前目录;~:当前宿主目录(用户目录); 以“/”开头:表示绝对路径,比如: cd c:/system/data 不以“/”开头:表示相对路径,比如: cd system/data reboot(shutdown -r now立即关
2016-07-17 19:56:19
379
原创 Java代码实现AP向CP侧发送AT指令
AT指令是什么本文就不再阐述了,有兴趣的小伙伴可以在网上搜索一下。 背景:通过设备通道比如:/dev/TTY22,来发送AT指令,实际上就是向该设备通道去写,读数据,已达到控制CP模块的目的。
2016-05-30 20:27:19
2453
1
原创 frameworks中添加开机自启弹出窗体
之前做了一个弹出窗体,需求是在开机的时候就弹出来,最后做出来感觉不是太理想,因为弹出的太慢了,解锁几秒后才弹出来的。为此我这边特地更改了frameworks中的相关文件。具体路径frameworks/base/policy/src/com/android/internal/policy/impl,该路径下可以添加自己写的类,我在该路径写了一个弹出的窗体类。 之后,由于我的窗体需要开机的时候
2016-01-06 17:04:54
439
原创 Call.State 拨打电话状态监听
通常我们在对电话状态进行监听的时候通常会使用TelephonyManager这个类的CALL_STATE_IDLE CALL_STATE_OFFHOOK,CALL_STATE_RINGING 三种状态来进行判断当前电话所处的状态。但是对于CALL_STATE_OFFHOOK这个状态来说,其中包含了两个电话状态:接听,正在拨号状态。这导致了我们在拨打电话时无法通过该状态来判断是接听了,还是正在拨号。
2015-11-10 20:48:25
9643
1
原创 分条发送短信
当短信内容长度过于长时,可以采用分条发送方法。关键代码:StringBuffer SMSAddress = new StringBuffer(); StringBuffer SMSContent = new StringBuffer(); Bundle bundle = intent.getExtras(); if (bundl
2015-11-04 16:26:07
873
转载 判断某个Service是否还活着
public static boolean isServiceRunning(Context context,String serviceName){ //校验服务是否还活着 ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
2015-10-30 14:40:32
912
转载 异常:Activity has leaked window com.android.internal.policy.impl.PhoneWindow
其意思大概就是:窗体已经关闭了但是dialog仍然在显示,Activity has leaked window(activity渗透出窗体),大概就是这个意思。那么就要在activity finish()之前将dialog dismiss()掉。转自:http://www.cnblogs.com/winxiang/archive/2012/05/02/2478633.html
2015-10-20 14:25:48
555
原创 Android回调机制简单总结:Handler更新UI
为了满足项目正常运行有些时候会使用到接口的回调机制,因为之前在操作Fragment和Activity之间进行通信时用到过接口的回调机制,当时没有总结的想法,现在又要使用时,发现已经存有模糊的记忆了,为了便于复习,再次稍作总结一下。
2015-10-16 10:48:52
2358
原创 ByteBuffer简单应用之ByteBuffer知多少?
Buffer 类是 java.nio 的构造基础。一个 Buffer 对象是固定数量的数据的容器,其作用是一个存储器,或者分段运输区,在这里,数据可被存储并在之后用于检索。缓冲区可以被写满或释放。对于每个非布尔原始数据类型都有一个缓冲区类,即 Buffer 的子类有:ByteBuffer、CharBuffer、DoubleBuffer、FloatBuffer、IntBuffer、LongBuffe
2015-09-17 10:30:32
1425
原创 关于byte数组截取有效字段的工具方法
废话不多说,直接上代码 `/** * * 获取字符串字节流中有效字节个数 * * @param buf * * @return */public static int getVirtualValueLength(byte[] buf){ int i = 0; for (; i < buf.leng
2015-09-17 09:56:04
2165
原创 获得全局Context
Android开发当中,Context对我们非常重要,通过Context我们不仅可以获得四大组件,还可以获得系统封装的一些属性和方法,通常我们在开发项目的时候,多数情况下是分模块开发的,而有些模块不需要上下文Context,有些模块又需要Context。那么如何能够按其所需分配Context呢?
2015-09-15 17:15:24
370
原创 AlertDialog自定义View有关问题
我在写AlertDialog创建自定义对话框时遇到了一个棘手的问题,所报错误:java.lang.IllegalStateException: The specified child already has a parent. 经过在网上搜罗一些资料,并稍作整理一下,在此做个总结笔记。 直接上代码: 所添加的布局文件 <?xml version="1.0" encoding="utf-8"?>
2015-09-14 16:52:59
433
原创 Android软键盘弹出时挤压屏幕高度解决办法
通常只要有EditText或者其他可输入的控件,在获得焦点时会弹出系统的软键盘,因此可能会导致屏幕产生挤压,控件排列也变形了,解决办法:AndroidManifest.xml文件中,找到指定的Activity添加属性:android:windowSoftInputMode="adjustResize|adjustPan"
2015-09-14 14:47:41
1299
原创 TextView的滚动效果设计
之前想做一下TextView跑马灯的效果,幸运的是网上有很多文章在讲,android:ellipsize=”“这个属性,通过该属性就可以来控制TextView的跑马灯效果,那么先来看看这个属性的意思吧。当字符内容太长显示不下时可以省略号代替未显示的字符;省略号可以在显示区域的起始,中间,结束位置,或者以跑马灯的方式显示文字(textview的状态为被选中)。其实现只需在xml中对textview的e
2015-09-12 11:44:18
395
原创 Android开发中设置系统全局属性方法总结
最近项目需要和源码打交道,所以根据所遇到的一些知识 与问题进行总结,因本人是初学者,总结的可能不太完善。烦请诸位指正。 好了,进入主题: 最近学习了一些关于设置系统知识,以下是方法。 首先找到源码文件中的frameworks,接着在此目录下: base\core\java\android\provider\Settings.java 打开Settings.java文件, /**
2015-08-07 13:16:29
1934
jdk-7u79-linux-x64.tar.gz与jdk-7u7-linux-i586.tar.gz
2017-10-08
ImageLoader资源
2016-07-04
MarqueeView
2016-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人