Android

安卓开发

  • Android本地服务、进程优先级、电话监听

    Android本地服务、进程优先级、电话监听

    一。服务的概念: 1.子线程: new Thread(){}.start(); 子线程没有界面,也是长期后台运行的。 2.服务的特点: android系统进程管理是按照一定的规则的: 1)应用程序一旦被打开 通常情况下关闭(清空任务栈)后进程不会停止。方面下一次快速启动。带来内存不足的问题。 2)Android系统有一套 内存清理机制。 按照优先级去回收系统的内存。 3.进程保...

  • Android系统广播和接收、自定义广播、无序广播

    Android系统广播和接收、自定义广播、无序广播

    系统广播和接收 一。创建接收器: [crayon-6648fdbf363d9791530385/] 二。注册接收器 [crayon-6648fdbf363e5866229001/] 自定义广播 一。创建广播: [crayon-6648fdbf363ed561221436/] 二。收听广播: 新应用。 1.创建接收器: 1)新闻联播观众: [crayon-6648fdbf363f2906009689/] 2)省级领导: [crayon-6648fdbf363f7031418720/] ...

  • Android任务栈、Activity启动模式

    Android任务栈、Activity启动模式

    一。概念内容:   1.一个应用程序一般都是由多个activity组成的。 2.任务栈(task stack)(别名back stack后退栈) 记录存放用户开启的activity的。 3.一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了。 4.任务栈的id是一个integer的数据类型 自增长的。 5.在android操作系统里面会存在多个任务栈,一...

  • Android界面Activity的生命周期和切换横竖屏的影响

    Android界面Activity的生命周期和切换横竖屏的影响

    一。Activity的生命周期 1.默认流程 2.常见周期 二。生命周期函数 [crayon-6648fdbf36d12797117362/] 三。排除横竖屏切换对生命周期的影响 [crayon-6648fdbf36d1b776974969/]

  • Android显式和隐式的意图(界面切换、传参、回传)

    Android显式和隐式的意图(界面切换、传参、回传)

    显式意图切换界面 一。创建安卓项目 入口布局 [crayon-6648fdbf372fb975677113/] 二。新建界面 1.File,New,Other,Android Activity,命名为SecondActivity。 2.同时创建出布局文件 3.同时在Manifest.xml中自动注册 三。入口主程 [crayon-6648fdbf37306969386971/] 隐式意图切换界面 一。入口布局 [crayon-6648fdbf3730c70...

  • Android使用XUtils实现下载

    Android使用XUtils实现下载

    一。权限 [crayon-6648fdbf37948416606733/] 二。布局 [crayon-6648fdbf37950250218963/] 三。主程 1.XUtils准备 直接在src里放入com源码包,或者在libs里放入jar包并加入编译路径。 2.主程 [crayon-6648fdbf37956793571756/]

  • Android使用HttpClient进行GET请求和POST请求

    Android使用HttpClient进行GET请求和POST请求

    一。客户端 1.请求处理 [crayon-6648fdbf37e90631986930/] 2.主程 [crayon-6648fdbf37e9b439496664/] 3.布局 [crayon-6648fdbf37ea2383894630/] 4.权限 [crayon-6648fdbf37ea7578739073/] 二。服务端 1.请求处理 [crayon-6648fdbf37eaa401661950/] 2.请求路径 [crayon-6648fdbf37eb0596193637/]

  • Android使用HttpURLConnection进行GET请求和POST请求

    Android使用HttpURLConnection进行GET请求和POST请求

    一。服务器 1.访问配置 [crayon-6648fdbf3847b993849638/] 2.请求处理 [crayon-6648fdbf38484550312901/] 二。客户端 1.权限 [crayon-6648fdbf3848f446787212/] 2.布局 3.工具类 [crayon-6648fdbf38493202794220/] 4.主程 [crayon-6648fdbf3849b236664137/] 三。使用android-async-http简化请求 此时代码量锐减,不使用工具类。 1...

  • Android网页源码查看器

    Android网页源码查看器

    一。权限 [crayon-6648fdbf38936182177083/] 二。界面 [crayon-6648fdbf3893e185625557/] 三。主程 [crayon-6648fdbf38944643619617/]  

  • Android子主线程和消息机制(网络图片查看器)

    Android子主线程和消息机制(网络图片查看器)

    一。权限 [crayon-6648fdbf38e4a069079772/] 二。布局 [crayon-6648fdbf38e52868186367/] 三。主程 [crayon-6648fdbf38e58712039848/] 四。使用smart-image-view 地址:https://github.com/loopj/android-smart-image-view 下载:[download id="199"] 1.将%android-smart-image-view-master%/src/里的com包放入工程 2.布局中更改图片展示控件...

  • Android模拟器发布* failed to start daemon *ADB server didn’t ACK

    Android模拟器发布* failed to start daemon *ADB server didn’t ACK

    (1. 2. 步骤跳过即可) 1. CMD进入%adt-bundle-windows-x86_64-20140702%/sdk/platform-tools目录 启动:adb start-server 报错: * daemon not running. starting it now on port 5037 * ADB server didn't ACK * failed to start daemon * 2. 执行下面命令 adb nodaemon server 出现下面错误 cannot bind 'tcp:5037' 原来adb server 端口绑定失败...

  • Android内容提供者和内容观察者

    Android内容提供者和内容观察者

    >>内容提供者 一。数据库操作器: [crayon-6648fdbf394ce841182870/] 二。创建内容提供者: [crayon-6648fdbf394d8055603795/] 三。注册内容提供者: [crayon-6648fdbf394e1555537319/] >>内容观察者 一。创建内容观察者: [crayon-6648fdbf394e6063060284/] 二。分派观察者: [crayon-6648fdbf394eb830199005/] >>...

  • Android短信监听器

    Android短信监听器

    一。权限: [crayon-6648fdbf39a72721487517/] 二。主程: [crayon-6648fdbf39a84869658051/] 三。系统短信的内容提供者: