08 2015 档案
摘要:直接贴log01-02 08:17:56.589 I/ActivityManager( 312): Start proc com.android.providers.calendar for content provider com.android.providers.calendar/.Cale...
阅读全文
摘要:Android平台的网络通信库,使是网通信 更快,更简单,更健壮适合场景: 数据量不大,通信 频繁。 大数据,流媒体是不适合使用的 * 它主要是帮我们载入和缓存从远程网络加载的图片 * 所有的请求都必须在主线程中发出。提供功能:1. 获取JSON 字符串,图片,图像(异步)2. 网络请求排序3. 网...
阅读全文
摘要:1. Socket介绍2. ServerSocket的建立与使用3. 使用ServerSocket建立聊天服务器-14. 使用ServerSocket建立聊天服务器-25. 在Android中创建Socket客户端-------------------------------------------...
阅读全文
摘要:1. 被ROOT了怎么办2. SELinux3. SEAndroid4. JB(4.3) MR2的漏洞弥补--------------------------------------------------------------------------------------1. 被ROOT了怎么...
阅读全文
摘要:1. 传统的UID/GID,权限颗粒度太大2. Capability: 细粒度的权限控制3. 进程的Capability4. 文件的Capability5. 进程的Capability BoundSet6. Spawn进程的Capability7. Capability和UID的兼容http://w...
阅读全文
摘要:一、文件的操作权限和UID,GID以及进程的UID,GID1. 文件资源的权限力度:UID/GID2. 文件的可操作权限3. 进程的标识: PID, UID, GID, GIDs二、UID,GID的Name 和ID的映射关系以及Chmod/chown命令1. Name 跟 ID的映射2. Chmod...
阅读全文
摘要:1. 需求背景2. 多用户的边界: 独立的工作目录3. 多用户的边界:可操作/访问的资源4. 多用户的边界: 可执行的操作5. 多用户的特性标识: UID和GID--------------------------------------------------------http://www.ji...
阅读全文
摘要:1. 进程和线程2. 手机操作系统的发展3. 进程的地址空间边界4. 进程边界的安全围栏: Crash的不可扩延性5. 进程边界的安全围栏: 全局数据和服务的不可访问性http://www.jikexueyuan.com/course/25.html-------------------------...
阅读全文
摘要:1. 保密: 信息、文档加密、解密2. 鉴别、认证:就像确认与我们打电话的确实是XXX,而不是骗子3. 完整性:信息不能被篡改,4. 不可否认性:确定信息有who产生,并且将来不能否认
阅读全文
摘要:摘要1. Http GET 方法访问网站2. Http POST访问网站3. HttpClient进行Get方式通信4. HttpClient进行Post方式通信--------------------------------------------------------工程代码:HttpClie...
阅读全文
摘要:1. 线程Thread2. 异步任务AsyncTask--------------------------------------------------------------------------------------------------1. 线程Thread 在APK开启后,就会有一个...
阅读全文
摘要:1. 事件类型MotionEvent.ACTION_DOWNMotionEvent.ACTION_MOVEMotionEvent.ACTION_UP2. 事件传递public boolean onTouch(View v, MotionEvent event) { return false; ...
阅读全文
摘要:需要用到一个开源库 Android-PullToRefreshhttps://github.com/chrisbanes/Android-PullToRefresh------------------------------------------------------------工程代码: ...
阅读全文
摘要:Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace",除此之外还可以使用其他字体文件(*.ttf)方法一:XML中使用android默认字体方法二:在Android中可以引入其他字体,首先要将字体文件保存在assets/fonts/目录下1.2. ja...
阅读全文
摘要:先来一张经典的生命周期图:-------------------------------------------------------------工程代码:ActivityLifeCycle.zip--------------------------------------------------...
阅读全文
摘要:http://www.linuxidc.com/Linux/2014-12/110924.htmpackage com.klp.demo_025; import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;imp...
阅读全文
摘要:1. AlertDialog的使用2. 显示和隐式意图的区别3. 相册页面的跳转4. 选择完成后返回图片的获取--------------------------------------------------------------工程源码:----------------------------...
阅读全文
摘要:1. 日期选择器 DatePickerDialog2. 时间选择器 TimePickerDialog3. 单选按钮 RadioButton4. 多选按钮 CheckBox5. 下拉列表 Spinner--------------------------------------------------...
阅读全文
摘要:转:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.htmlJava语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个sy...
阅读全文
摘要:1. 概念* IMF: 输入法框架(Input Method Framework)* IM: 输入法(Input Method)* IMS: 输入法服务(Input Method Service)* IMMS: 输入法服务管理器(Input Method Manager Service), syst...
阅读全文
摘要:1. Toast用法Toast 可以设置:时间,位置,自定义View1.1 最普通的ToastToast.makeText(ToastActivity.this, "CarloZ Short Toast", Toast.LENGTH_SHORT).show();1.2 改变Toast的显示位置Toa...
阅读全文
摘要:1. 支持功能介绍:2. Android API主要业务接口和流程介绍--------------------------------------------------------工程代码:http://www.jikexueyuan.com/course/408_3.html?ss=1-----...
阅读全文
摘要:极客学院教程: http://www.jikexueyuan.com/course/61_5.html?ss=11. SlidingMenu开源库的配置2. SlidingMenu 的使用--------------------------------------------------------...
阅读全文
摘要:layout_weight 分割父级容器的比例效果调整一下:不设置则不参与父级容器的分割,设置了以后则参与
阅读全文
摘要:摘要:1. Application的使用2. Application的生命周期----------------------------------------------------工程代码:LearnContext.zip--------------------------------------...
阅读全文
摘要:Context 用于访问全局信息的接口 App的资源: strings, drawable资源等等工程代码:LearnContext.zip--------------------------------------------------------下面来看一个用Context来范围资源的粒子pu...
阅读全文
摘要:工程代码:ScanQRcode.zip------------------------------------------------------------------1. 扫描二维码登录的实现机制* Android客户端要给网页端发送信息,说登录的是我* 网页登录界面要不断的查询是否已经被扫描登...
阅读全文
摘要:加快编码速度Ctrl + 1 或 F2: 快速修复Ctrl + D:快捷删除行Ctrl + Enter:智能换行Ctrl + F11:快速运行项目Ctrl + M:放大缩小工作区Alt + /:补全代码Alt + ↑/↓:快速移动行
阅读全文
摘要:同一个app内的界面切换 用Fragment比较合适,因为Activity比较重量级Fragment 轻量级,切换灵活-------------------------------------------1. 创建和使用 Fragment2. Fragment 的生命周期 及相关的实际应用3. 创建...
阅读全文
摘要:要点:1. 内存优化的目的以及工具介绍2. Android APP 内存的主要问题分析与总结3. UI 绘制原理以及量化工具 - UI 流畅度的主要问题分析以及 UI 绘制原理。4. 如何获取应用的 UI 流畅度5. IO 对应用性能的影响------------------------------...
阅读全文
摘要:要点:1. SwitichLayout 原理和基本特效展示 - 设计上和基本特效2. SwitchLayout 的用法 - SwitchLayout 的基本配置和用法3. SwithLayout 的实际应用案例---------------------------------------------...
阅读全文
摘要:1. View动画-透明动画效果2. View动画-旋转动画效果3. View动画-移动动画效果4. View动画-缩放动画效果5. View动画-动画效果混合6. View动画-动画效果侦听7. 自定义动画效果工程代码:DIYAnimation.zip-----------------------...
阅读全文
摘要:与View区别更新View任务太重会导致UI线程阻塞而SurfaceView不会,可以在UI线程之外更新UI工程代码 SurfaceViewDemo.zip----------------------------------------------1. 使用SurfaceView 要点2. 创建单个...
阅读全文
摘要:自定义控件, 视频教程http://www.jikexueyuan.com/course/1748.html1. 编写自定义view2. 加入逻辑线程3. 提取和封装自定义view4. 利用xml中定义样式来影响显示效果工程代码 DIYControls.zip -------------------...
阅读全文
摘要:使用融云SDK1. 功能需求分析1.1 核心功能需求:* 即时通讯* 文字聊天* 语音聊天1.2 辅助功能需求: * 注册、登录 * 好友添加功能 * 好友关系管理2. 融云即时通讯平台简介2.1 平台简介, * 即时通讯,实时网络 提供商 * 客户端IM组件, 客户端IM基础库, WebSDK,服...
阅读全文
摘要:Java基础* 面向对象* Java集合框架* 异常处理* Java反射, Spring框架,通过反射实现* 泛型, 静态变成语言* 文件操作Android基础* Activity* Service, Android5.0对启动Service有了新的要求* BroadcastReceiver* Co...
阅读全文
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使...
阅读全文
摘要:DOM文档包括 HTML, XML等等下载:http://jsoup.org/downloadJsoup 获取数据的方式//html 文本, url, 本地htmlString html = "" + "carloz Jsoup用法" + "" + "这里是...
阅读全文