Android开发
xiaopohaibebo
原来你若真爱一个人 内心酸涩反而会说不出话来 甜言蜜语多数说给不相干的人听.
展开
-
深入浅出 - Android系统移植与平台开发(1)- Android系统的定制
分类: Android移植 2014-06-11 22:01 1453人阅读 评论(0)收藏 举报目录(?)[+]定制Android平台系统添加新产品编译项定制产品的意义及定制要点定制系统开机动画4.3定制Android平台系统通常产品厂商在拿到Android源码后会在Android源码基础上进行定制修改,以匹配适应自己的产品,从转载 2014-11-25 13:53:27 · 2618 阅读 · 0 评论 -
GitHub控件之BadgeView(数字提醒)
转载请注明出处:http://blog.csdn.net/crazy1235/article/details/42262369 数字提醒大家肯定都见识过。QQ、微信等app中如果有消息或者提醒的时候,就会展现给用户一个红点或者带有数字的点。前段时间微信上流行把自己的头像换成带有数字提醒的头像,让那些有强迫症的人真是抓狂。 下面我们就看一下怎么在自己的app中转载 2015-03-31 16:51:37 · 498 阅读 · 0 评论 -
初识Volley的基本用法
转载:http://blog.csdn.net/guolin_blog/article/details/174821651. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpCli转载 2015-04-03 11:12:40 · 485 阅读 · 0 评论 -
Android 你应该知道的学习资源 进阶之路贵在坚持
http://blog.csdn.net/lmj623565791/article/details/44754023; 本文出自:【张鸿洋的博客】最近比较忙,加上希望停下来整理些东西,所以blog的更新可能会比较慢,持续奋斗中。今天给大家整理下android墙外的学习资源,大家有什么推荐的直接留言。1、国外教程网站Android Developers Blog不解释转载 2015-04-08 12:52:21 · 462 阅读 · 0 评论 -
Android.mk 语法
1. Android.mk示例LOCAL_PATH := $(call my-dir) #指定当前目录 include $(CLEAR_VARS) #清除一些变量的值,但是LOCAL_PATH除外LOCAL_MODULE_TAGS := optional #编译选项便是在何种情况下编译 LOCA转载 2015-08-26 10:24:30 · 443 阅读 · 0 评论 -
Android 各层中日志打印功能的应用
Android 各层中日志打印功能的应用1. HAL层头文件:#include 对应的级别 打印方法 VERBOSE LOGV()DEBUG LOGD()INFO LOGI()WARN LOGW()ERROR LOGE()方法:LOGD("%d, %s", int, char* )2. JNI层头文件:#include转载 2015-08-27 16:02:47 · 2246 阅读 · 0 评论 -
Android震动vibrator系统开发全过程
一、前言本人刚学习安卓驱动开发,水平不能说菜,是根本没有水平,在这里把学习过程贴出来,跟大家一起学习交流,还望大家多多指正,转载的请标明出处。二、android驱动介绍安卓总体架构是在 Linux内核基础上,增加硬件抽象层(HAL),运行库,java虚拟机,程序框架等组成的,具体如下图。 安卓的应用程序是从application framew转载 2015-08-14 17:09:13 · 781 阅读 · 0 评论 -
关于Java中的静态块,非静态块,子类父类的静态块,非静态块的执行顺序
1. 什么是静态块?什么时候执行?有什么用?[java] view plaincopyprint?static { } 计算机在使用类的时候都会先把这个类的字节码加载到内存中才能使用这个类,由类加载器把类的字节码加载到内存中,这一步就叫类加载。在应用程序的运行的生命周期中时一类只要加载一次就可以了。而静态块就是在类被加转载 2015-08-17 14:21:57 · 552 阅读 · 0 评论 -
Android之 看“马达”如何贯通Android系统 (从硬件设计 --> 驱动 --> HAL --> JNI --> Framework --> Application)
原文 http://www.cnblogs.com/skywang12345/p/3404808.htmlHAL (Hardware Abstraction Layer), 又称为“硬件抽象层”。在Linux驱动中,我们已经将马达设为映射为文件了;而该HAL层的存在的意义,就是 “对设备文件进行操作,从而相当于硬件进行操作 ”。HAL层的作用, 一是操作硬件设转载 2015-08-18 17:16:18 · 1110 阅读 · 0 评论 -
Android中的广播机制
广播机制标准广播是一种完全异步执行的广播,在广播发出之后,所有的广播接收器都可以同时接收到。所以效率高,但是也无法被截断。 有序广播有序广播是一种同步执行的广播,在广播发出之后,同一时刻只有一个广播接收器可以接收到这条广播消息。当这个广播中的逻辑执行完以后广播才会继续传递,所以广播接收器是有先后顺序的。优先级高的广播可以接收到广播,并且可以截断广播。调用sendOrderedB原创 2015-03-12 12:08:12 · 421 阅读 · 0 评论 -
android:TableLayout表格布局详解
这篇博文包括的内容:1、TableLayout简介2、TableLayout行列数的确定3、TableLayout可设置的属性详解4、一个包含4个TableLayout布局的实例及效果图一、Tablelayout简介Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。当为TableRow对象时,可在Tabl转载 2015-03-11 15:38:41 · 458 阅读 · 0 评论 -
nfs for Android question
1、超级终端显示mount:No such device原因:使用Android的裁剪LInux内核其中不包含NFS文件系统,应在内核中加入File Systems—>NetWork File Systems—>NFS相关的选项重新编译内核,安装,此问题解决2、再次mount 超级终端显示mount:Invali argument原因:Android系统中,有toolbox和b转载 2014-12-18 15:21:32 · 897 阅读 · 0 评论 -
Android系统裁剪 apk
Andriod 4.0.4系统包Andriod 4.1.1系统包说明 ApplicationsProvider.apkApplicationsProvider.apk应用程序存储、 程序管理器(不可删) BackupRestoreConfirmation.apkBackupRestoreConfirmation.apk(不能删)转载 2014-12-03 17:31:16 · 5356 阅读 · 0 评论 -
GSM模块信号强度CSQ与RSSI的对应关系,新增android的ASU
使用GSM或者3G模块时,都会接触到信号强度CSQ。通过指令AT+CSQ,模块返回当前的信号质量,例如:AT+CSQ+CSQ: 28,0其中28就是信号强度CSQ,但它不是真实的CSQ,他应该叫RSSI,Received Signal Strength Indication接收的信号强度指示。那么好了,RSSI和CSQ之间的对应关系式什么呢?OK,就是:CSQ值=(接收信号强度dB转载 2015-02-03 09:25:24 · 21401 阅读 · 1 评论 -
Launcher定制
如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher.我们可以通过修改Framework来实现这样的功能。这里以Android2.1的源代码为例来实际说明。1)首先了解一下Android的启动过程。 Android系统的启动先从Zygote转载 2014-12-09 14:11:26 · 879 阅读 · 0 评论 -
[Android][Error] ADB server 無法連接
最近在Eclipse 用Java上開發 Android 程式,而要執行程式的時候,出現The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located at "sdk\转载 2015-03-03 10:45:13 · 683 阅读 · 0 评论 -
Eclipse输入字符自动补全 android
Eclipse 自动补全的功能极大的提高了开发效率。补全需要两种配置,分为java和xml的配置1.java代码区补全配置。设置很简单Window -> preferences -> Java -> Editor -> Content assist -> Auto-Activation下,输入我们希望出现自动提示的首字母。我个人是习惯将26个字母的大小写全部加上(.abcdefghijkl转载 2015-03-03 14:10:55 · 652 阅读 · 0 评论 -
服务—Android
服务部依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另外一个应用程序。服务仍然能够保持运行。当某个应用程序进程被杀死后,所依赖与该进程的服务也会停止运行。服务并不会自动开启线程,所有的代码都是默认运行在主线程当中,也就是说我们需要在服务内部手动创建子线程,并在这里执行具体任务。Android的ui是线程不安全的。也就是说,如果想要更新应用程序里的ui元素,必须在主线程中进行,原创 2015-03-16 16:40:38 · 434 阅读 · 0 评论 -
ADB 无法识别问题
一、Ubuntu环境 1. 建立或修改文件 ~/.android/adb_usb.ini,在文件开头或末尾添加一行,内容是0x2a45。 2. 建立或修改文件 /etc/udev/rules.d/51-android.rules 2.1 修改文件权限: sudo chmod a+rx /etc/udev/rules.d/51-android.rules转载 2015-10-15 15:02:30 · 686 阅读 · 0 评论