09 2016 档案
摘要:1、图片处理 加载大图片 图片大小的计算 图片大小的计算 图片大小 = 图片的总像素 * 每个像素占用的大小 * 单色图:每个像素占用1/8个字节* 16色图:每个像素占用1/2个字节* 256色图:每个像素占用1个字节* 24位图:每个像素占用3个字节 * 图片总大小 = 图片总像素 * 每个像素
        阅读全文
            
摘要:1、对话框 1 package com.itheima.dialog; 2 3 import android.os.Bundle; 4 import android.app.Activity; 5 import android.app.AlertDialog; 6 import android.ap
        阅读全文
            
摘要:1、广播接收者注册 清单文件注册(Android四大组件都要在清单文件中注册) 一旦应用部署,广播接收者就生效了,直到用户手动停止应用或者应用被删除 广播接收者可以使用代码注册 需要广播接收者运行时,使用代码注册,不需要时,可以使用代码解除注册 特殊广播接收者,必须代码注册。电量改变、屏幕开关,必须
        阅读全文
            
摘要:1、Service 四大组件之一 运行于后台,没有前台界面的组件,用于运行需要在后台运行的代码 可以理解为没有前台的Activity 定义方式:创建java类继承Service,清单文件中注册该类 package com.ecollab.runservice; import android.app.
        阅读全文
            
摘要:1、广播接收者 BroadcastReceiver 接收系统发出的广播 现实中的广播:电台为了传达一些消息,而发送的广播,通过广播携带要传达的消息,群众只要买一个收音机,就可以收到广播了 Android中的广播:系统在运行过程中,会发生很多事件,系统为了让其他应用知道系统发生了这个事件,会发送一个对
        阅读全文
            
摘要:1、Activity的生命周期 onCreate:创建时调用 onStart:在屏幕上可见,但是还没有获得焦点 onResume:可见并且获得焦点 onPause:可见,但是失去焦点 onStop:不可见 onDestroy:销毁时调用 手机内存不足时,会杀死之前启动的进程,按照LRU算法(最近最少
        阅读全文
            
摘要:1、activity 创建第二个Activity 需要在清单文件中为其配置一个activity标签 标签中如果带有这个子节点,则会在系统中多创建一个快捷图标 <intent-filter> <action android:name="android.intent.action.MAIN" /> <c
        阅读全文
            
摘要:多线程断点续传下载1、多线程:快* 原理:抢占服务器资源* 单线程下载:线程从第0个字节开始下,下到最后一个字节,在本地硬盘的临时文件中从第0个字节开始写,写到最后一个字节,下载完成时,临时文件也写完了,本地就创建了一个与服务器文件一模一样的文件* 多线程下载:每条线程下载的开始位置和结束位置都是不
        阅读全文
            
摘要:使用异步HttpClient框架发送get、post请求 在https://github.com/ 搜索 asyn-http https://github.com/search?utf8=✓&q=asyn-http 下载 loopj/android-async-http
        阅读全文
            
摘要:1、使用HttpClient框架发送get、post请求 google收集apache提供的一个发送Http请求框架
        阅读全文
            
摘要:1、get 2、POST 在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容用什么形式来显示呢?答案是 MIME Type,也就是该资源的媒体类型。
        阅读全文
            
摘要:1、简单新闻客户端
        阅读全文
            
摘要:1、在android 中开发java.net.SocketException: socket failed: EACCES (Permission denied) 报错 第一反应就是缺少网络权限,然后赶紧检查有没有加入网络访问权限。 在androidmanifest文件中加入<uses-permis
        阅读全文
            
摘要:主线程、子线程、UI的关系 简单的HTTP请求 public class MainActivity extends Activity { Handler handler = new Handler(){ //只要消息队列有消息,此方法就会在主线程执行 public void handleMessag
        阅读全文
            
摘要:android在4.0之后已经不允许在主线程执行http请求了。 主线程阻塞,应用会停止刷新界面,停止响应用户任何操作,耗时操作不要写在主线程 只有主线程才能修改UI ANR异常:Application not responding 应用无响应 模拟器与服务器连接:
        阅读全文
            
摘要:把数据库内容显示到界面 LinearLayout ll = (LinearLayout) findViewById(R.id.ll); for(Person p : people){ //创建TextView,每条数据用一个文本框显示 TextView tv = new TextView(this)
        阅读全文
            
摘要:SQLite数据库(sqliteexpert工具),sqlite数据库是轻量级数据库,对数据类型要求不是很严格,在数据库中处理是按verchar类型处理,一般定义表字段时还是要求严格按照数据类型定义,方便代码阅读。 创建数据库 基于android.database.sqlite.SQLiteOpen
        阅读全文
            
摘要:测试 1.按岗位: 黑盒测试:测试业务逻辑 白盒测试:测试逻辑方法 黑盒测试:测试业务逻辑 白盒测试:测试逻辑方法 2.按测试粒度 方法测试 function 单元测试 unit 集成测试 integration 系统测试 system 方法测试 function 单元测试 unit 集成测试 in
        阅读全文
            
摘要:在android读写文件 在内部存储读写文件 所有安装至手机的应用都会在data/data目录下生成一个包名文件夹,这个文件夹就是内部存储路径。 应用只能在自己的包文件夹下写文件 写文件 if(cb.isChecked()){ //File file = new File("data/data/co
        阅读全文
            
摘要:一、基础与开发环境安装配置 Memory Options: VM Heap表示每个应用所能占用的最大内存。 Android 项目目录结构 package 应用的包名,唯一标识 versioncode 版本号,系统看 versionName 版本名字,给用户看 application: icon 应用
        阅读全文
            
 
                    
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号