android平台
普通网友
这个作者很懒,什么都没留下…
展开
-
Android开发中设置系统全局属性方法总结
最近项目需要和源码打交道,所以根据所遇到的一些知识 与问题进行总结,因本人是初学者,总结的可能不太完善。烦请诸位指正。 好了,进入主题: 最近学习了一些关于设置系统知识,以下是方法。 首先找到源码文件中的frameworks,接着在此目录下: base\core\java\android\provider\Settings.java 打开Settings.java文件, /**原创 2015-08-07 13:16:29 · 1919 阅读 · 0 评论 -
Java代码实现AP向CP侧发送AT指令
AT指令是什么本文就不再阐述了,有兴趣的小伙伴可以在网上搜索一下。 背景:通过设备通道比如:/dev/TTY22,来发送AT指令,实际上就是向该设备通道去写,读数据,已达到控制CP模块的目的。原创 2016-05-30 20:27:19 · 2399 阅读 · 1 评论 -
frameworks中添加开机自启弹出窗体
之前做了一个弹出窗体,需求是在开机的时候就弹出来,最后做出来感觉不是太理想,因为弹出的太慢了,解锁几秒后才弹出来的。为此我这边特地更改了frameworks中的相关文件。具体路径frameworks/base/policy/src/com/android/internal/policy/impl,该路径下可以添加自己写的类,我在该路径写了一个弹出的窗体类。 之后,由于我的窗体需要开机的时候原创 2016-01-06 17:04:54 · 426 阅读 · 0 评论 -
判断某个Service是否还活着
public static boolean isServiceRunning(Context context,String serviceName){ //校验服务是否还活着 ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);转载 2015-10-30 14:40:32 · 897 阅读 · 0 评论 -
Android回调机制简单总结:Handler更新UI
为了满足项目正常运行有些时候会使用到接口的回调机制,因为之前在操作Fragment和Activity之间进行通信时用到过接口的回调机制,当时没有总结的想法,现在又要使用时,发现已经存有模糊的记忆了,为了便于复习,再次稍作总结一下。原创 2015-10-16 10:48:52 · 2328 阅读 · 0 评论 -
Call.State 拨打电话状态监听
通常我们在对电话状态进行监听的时候通常会使用TelephonyManager这个类的CALL_STATE_IDLE CALL_STATE_OFFHOOK,CALL_STATE_RINGING 三种状态来进行判断当前电话所处的状态。但是对于CALL_STATE_OFFHOOK这个状态来说,其中包含了两个电话状态:接听,正在拨号状态。这导致了我们在拨打电话时无法通过该状态来判断是接听了,还是正在拨号。原创 2015-11-10 20:48:25 · 9567 阅读 · 1 评论 -
异常: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 · 544 阅读 · 0 评论 -
ByteBuffer简单应用之ByteBuffer知多少?
Buffer 类是 java.nio 的构造基础。一个 Buffer 对象是固定数量的数据的容器,其作用是一个存储器,或者分段运输区,在这里,数据可被存储并在之后用于检索。缓冲区可以被写满或释放。对于每个非布尔原始数据类型都有一个缓冲区类,即 Buffer 的子类有:ByteBuffer、CharBuffer、DoubleBuffer、FloatBuffer、IntBuffer、LongBuffe原创 2015-09-17 10:30:32 · 1408 阅读 · 0 评论 -
分条发送短信
当短信内容长度过于长时,可以采用分条发送方法。关键代码:StringBuffer SMSAddress = new StringBuffer(); StringBuffer SMSContent = new StringBuffer(); Bundle bundle = intent.getExtras(); if (bundl原创 2015-11-04 16:26:07 · 845 阅读 · 0 评论 -
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 · 422 阅读 · 0 评论 -
获得全局Context
Android开发当中,Context对我们非常重要,通过Context我们不仅可以获得四大组件,还可以获得系统封装的一些属性和方法,通常我们在开发项目的时候,多数情况下是分模块开发的,而有些模块不需要上下文Context,有些模块又需要Context。那么如何能够按其所需分配Context呢?原创 2015-09-15 17:15:24 · 355 阅读 · 0 评论 -
TextView的滚动效果设计
之前想做一下TextView跑马灯的效果,幸运的是网上有很多文章在讲,android:ellipsize=”“这个属性,通过该属性就可以来控制TextView的跑马灯效果,那么先来看看这个属性的意思吧。当字符内容太长显示不下时可以省略号代替未显示的字符;省略号可以在显示区域的起始,中间,结束位置,或者以跑马灯的方式显示文字(textview的状态为被选中)。其实现只需在xml中对textview的e原创 2015-09-12 11:44:18 · 382 阅读 · 0 评论 -
Android6.0关于SD卡挂载的流程(自我总结)
Android6.0 SD卡挂载原创 2016-09-08 14:17:39 · 3851 阅读 · 1 评论