Android学习
我是大郑
真正的成长要积淀
展开
-
android 应用适配,提供可选的替代资源
几乎每个应用程序都应该提供可选的替代资源,来支持特殊的设备配置。例如,应该针对不同的屏幕分辨率来包含可选的可描画资源,并且为不同的语言环境提供可选的字符串资源。在运行时,Android系统会检测当前设备配置,并给应用程序加载合适的资源。以下是给特殊配置指定一组可选资源的步骤:1. 用-的格式在res/目录中创建一个新的目录,是对应的默认资源的目录名(表1中定义的);是给使用这些资转载 2013-03-29 17:42:46 · 718 阅读 · 0 评论 -
android中调试Service的方法
android.os.Debug.waitForDebugger();原创 2014-06-13 11:40:28 · 751 阅读 · 0 评论 -
Android中View的焦点事件整理
最近在接触一些设计焦点控制的APP开发。对android上关于view的焦点事件做了一下梳理,简单整理如下。 android 本身提供了一套针对控件焦点切换的处理机制。这里我先将涉及的属性和方法列举如下: android:focusable 对应的方法:setFocusable(boolean isFocusable)说明:控制一个View是否原创 2014-03-19 17:03:01 · 1821 阅读 · 0 评论 -
android Socket使用笔记
由于在项目中使用了Socket进行了与底层库的通信,故将此简单整理如下。在最近的app项目中,因为要不停的给底层库发送指令使其工作,并监听来自底层库的反馈。所以采取了Socket通信的模式,让上层app作为服务端,底层库作为客户端,利用Socket进行通信。完成功能需求。 涉及的类:ServerSocket,Socket;1.使用SevcerSocket建立服务器端原创 2014-02-14 10:46:47 · 1466 阅读 · 0 评论 -
移动APP之HTTP协议
HTTP —— 超文本传输协议,也是移动互联网比较常用协议之一。是一种应用层协议,由请求和应答两部分构成,是典型的服务器客户端模型。比较常用的方法有POST,GET方法。目前Java部分实现基本分两种方式,一种Java的JDK提供的HttpURLConnection,还有一种是Apache封装的开源框架HttpClient。相比较HttpClient由于是封装后的HTTP实现,所以比较适合快原创 2013-11-26 23:08:11 · 2443 阅读 · 0 评论 -
android跨进程事件注入(程序模拟用户输入)
转自:zuoshuo android跨进程事件注入(程序模拟用户输入)早想写这篇,一直没空,现在总结下。需求:需要在程序内模拟用户输入,比如点击屏幕,或者输入键盘。模拟用户的滑动等。具体的需求,比如测试的时候,测试打开浏览器1000次。或者通过网络发送命令给手机,在手机上执行点击或者输入。再或者,平板和蓝牙鼠标通过蓝牙通信,通过鼠标让平板上的鼠标能移动和点击。这些都需要用到事件注转载 2013-07-29 15:17:05 · 1435 阅读 · 0 评论 -
Android 安全架构及权限控制机制剖析
原文地址:Android 安全架构及权限控制机制剖析 http://www.uml.org.cn/mobiledev/201303281.asp简介: Android 是业界流行的开源移动平台,受到广泛关注并为多个手机制造商作为手机的操作系统平台,因此,研究其安全架构及权限控制机制具有非常的重要性。本文从 Android 层次化安全架构入手,详细地介绍 Android 平台转载 2013-06-25 10:55:28 · 876 阅读 · 0 评论 -
adb出现问题
如果哪位同学的adb出现问题,无法使用,那一定得检查环境变量设置,好多情况下的adb无法使用,都是因为此问题产生的。谨记!原创 2013-07-08 15:07:07 · 561 阅读 · 0 评论 -
关于android新的开发工具android_studio的下载和问题处理
针对不少朋友下载缓慢或者无法下载,特提供网盘的下载链接:http://pan.baidu.com/share/link?shareid=507236&uk=1711655929针对不少朋友下载安装后无法运行,特提供群内朋友提供的解决方式:关于android studio安装完无法启动,大家可以尝试进入安装完后的android-studio\bin目录,根据32位或者64位系原创 2013-05-16 16:15:13 · 722 阅读 · 0 评论 -
SQLite多线程读写实践及常见问题总结
基本操作的部分,大家都很熟悉了,这里根据个人切身经验,总结了一些经常遇到的,也需要注意的一些问题,与大家分享,水平有限,不妥或者错误的地方还望指出。多线程读写SQLite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能找到xxx.db的文件,拥有root权限的手机,可以通过adb shell,看到data/data/packagename/databases转载 2013-03-29 11:21:22 · 1116 阅读 · 0 评论 -
常用adb命令整理
开发android这么久了,今天把chang原创 2014-11-20 10:26:07 · 640 阅读 · 0 评论