`
文章列表
将博客搬至CSDN
在模仿 IOS 密码输入页面的时候发现其背景有模糊处理,于是了解了一下并记录下来,以便使用.在Android 中具体实现方法如下 查考 http://www.cnblogs.com/lipeil/p/3997992.html private void applyBlur() { // 获取壁纸管理器 WallpaperManager wallpaperManager = WallpaperManager.getInstance(this.getContext()); // 获取当前壁纸 Drawable wallpaperDrawable = wal ...
今天看一个脚本文件的时候有一些地方不太懂,找了一篇文章看了一些,觉得不错,保留下来。   假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 /  及其左边的字符串:my.file.txt${file#*.}:删掉第一个 .  及其左边的字符串:file.txt${file##*.}:删掉最后一个 .  及其左边的字符串:txt${file%/*}:删掉最后一个  / ...
关于java List的remove方法导致的异常java.util.ConcurrentModificationException   今天在项目遇到客户的一个要求,在添加联系人组的时候需要删除sim卡选项.我这边想到方法就是去掉拿到list 之后再for 循环中去掉sim相关项   便写了下面的方法, private void removeAccouts(List<AccountWithDataSet> accouts) { for (int i = 0; i < accouts.size(); i++) { Account ...
http://www.cnblogs.com/slider/archive/2012/02/14/2351702.html    
这里主要是总结一下如何监听有未接来电的问题   1.1 使用广播接收器 BrocastReceiver 实现思路 :  静态注册监听android.intent.action.PHONE_STATE 的广播接收器 当手机的状态改变后将会触发 onReceive. 手机的状态分为CALL_STATE_RINGING(响铃中),CALL_STATE_IDLE(空闲),CALL_STATE_OFFHOOK(忙音). 也就是说当你没有任何电话是,状态是 IDLE ,当接到电话时是 OFFHOOK ,电话结束后返回 IDLE 状态。 记录上一次的手机状态,如果的手机现在的空闲,上次的状态 ...
  一次偶然要在设置里面增加一个菜单,需要修改到settings_headers.xml 文件(res/layout/xml) 文件,所以就觉得要看一下这个流程.就做一下笔记,语言组织能力不行啊. 分析Android 源码的时候导入单个应用的时候一般是会有很多错误的,因为需要导入系统编译之后生成的jar包才能消除eclipse 里面的哪些红色xx. 1.Settings的UI     2.流程分析 从AndroidManifest.xml 中查看 <category android:name="android.intent.category.LAUNCHE ...
Android 使用 AndroidTestCase 的步骤 1.新建一个类继承 AndroidTestCase public class TestAudio extends AndroidTestCase { private AudioManager mAudioManager; private boolean mUseFixedVolume; private final static long TIME_TO_PLAY = 2000; private final static int MP3_TO_PLAY = R.raw.testmp3; ...
每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。 在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system/init。“init”守护进程将启动一个属性服务。   属性服务在“init”守护进程中运行。每一个客户端想要设置属性时,必须连接属性服务,再向其发送信息。属性服务将会在共享内存区中修改和创建属性。任何客户端想获得属性信息,可以从共享内存直接读取。这提高了读取性能 ...

PLMN 相关的介绍

    博客分类:
  • PLMN
网上搜到一篇文章:http://blog.163.com/sunshine_linting/blog/static/448933232012789611357/ PLMN(Public Land Mobile Network,公共陆地移动网络),由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络。   PLMN = MCC + MNC,例如中国移动的PLMN为46000,中国联通的PLMN为46001。   PLMN的分类    对于一个特定的终端来说,通常需要维护几种不同类型的PLMN列表,每个列表中会有多个PLMN。     (1)RPLMN(Re ...
    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="verti ...
问题1:android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application   修改一个需求的时候出现这个问题:需求需要在PreferenceScreen 里面弹出一个窗口,我写的时候发现一个问题 AlertDialog.Builder builder = new AlertD ...
ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用cpp解析这些信息所需要的时间。如果某头文件中包含对其他头文件的引用,ccache会用那个文件的 cpp-parsed版本来取代include声明。ccache只是将最终的文本拷贝到文件中,使得它可以立即被编译,而不是真正去读取、理解并解释其内容。ccache是以空间换取速度,ccache非常适合经常make clean(或删除out目录)后重新编译的情况。 配置方法如下: 1、在~/.bashrc中添加(或者/et ...
修改vid 导致adb 找不到手机 linux下面的方法: 1.使用lsusb 看当前usb的信息。   我的是Bus 002 Device 006: ID 2970:0c03    2.修改/etc/udev/rules.d/51-android.rules  文件 sudo gedit /etc/udev/rules.d/51-android.rules 添加SUBSYSTEM=="usb", ATTR{idVendor}=="2970", ATTR{idProduct}=="0c03",MODE="0 ...
scp命令和cp命令 Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同。  cp --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件  scp --- 主要是在不同的Linux系统之间来回copy文件    关于cp的具体用法:  命令基本格式:  cp [OPTIONS] SOURCE DEST --- 从源路径copy文件到目的路径  cp [OPTIONS] SOURCE... DIRECTORY --- 将多个源文件copy到指定的目录(多个源文件用空格分隔)    OPTIONS:  -a same ...
Global site tag (gtag.js) - Google Analytics