![](https://img-blog.csdnimg.cn/20201210152502565.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android
Android 开发栏目
Kieven2oo8
机器视觉、深度学习、机器学习研究者
QQ:58822078
邮件联系:kieven04@126.com
展开
-
android 开发中的Log
android各层中加入log语句的方法整理如下.1. Android java代码(a) 导入log包 import android.util.Log;(b) 定义log标签 private static final String TAG = "DeviceStorageMonitorService";当然我们也可以定义自己的标签, 以便在从上到下中, 只打印原创 2012-03-30 11:19:18 · 3183 阅读 · 0 评论 -
linux休眠与AlarmManager唤醒
在Linux中,休眠主要分三个主要的步骤: 冻结用户态进程和内核态任务 调用注册的设备的suspend的回调函数 顺序是按照注册顺序 休眠核心设备和使CPU进入休眠态冻结进程是内核把进程列表中所有的进程的状态都设置为停止,并且保存下所有进程的上下文. 当这些进程被解冻的时候,他们是不知道自己被冻结过的,只是简单的继续执行.如何让Linux进入休眠呢?用户可以通过读写sys文件/sy原创 2015-04-21 08:44:12 · 2565 阅读 · 0 评论 -
Real-time clock alarm
Real-time clock alarmA real time clock alarm is a feature that can be used to allow acomputer to 'wake up' after shut down to execute tasks every day or on a certain day. It can sometimes be found转载 2012-06-07 11:25:02 · 2800 阅读 · 0 评论 -
localsocket连接通道数递增出错的问题
分析localsocket连接通道数递增出错的问题 现象: 遥控器反复进行休眠唤醒操作 LocalServerSocket accept收到连接后 LocalSocket 文件描述 FileDescriptor[191-->1024]一直递增,当达到1024时,出现如下错误。 因为linux 单个程序限制只能打开1024个文件(socket连接)。 看上去,socket.cl原创 2015-04-17 16:51:31 · 1850 阅读 · 0 评论 -
local reference table overflow
串口通信改为JNI方式调用之后,出现本地引用溢出 local reference table overflow, 因为navite最大允许512个本地引用。 解决办法: 1.本地引用的java类,用完必须删除本地引用,而且将其放入注册类函数中,用全局变量保存即可,避免频繁引用。 jclass java_class = (*m_env)->FindClass(m_env,"com/a原创 2015-04-17 16:50:22 · 4077 阅读 · 0 评论 -
linux adb无法连接的问题
linux adb无法连接的问题 1)查看新增设备的idVendor,idProduct # lsusb Bus 002 Device 009: ID 0db0:4e26 Micro Star International 2) cd /etc/udev/rules.d/ 新增一个 文件,50-android.rules,添加规则如下: SUBSYSTEM=="u原创 2015-04-17 08:50:56 · 1852 阅读 · 0 评论 -
Android两种计步器sensor
public static final int TYPE_STEP_DETECTOR = 18; public static final int TYPE_STEP_COUNTER = 19; 计步器Feature: ./native/data/etc/android.hardware.sensor.stepdetector.xml:17 ./native/data/et原创 2015-04-21 09:00:10 · 11898 阅读 · 0 评论 -
getevent
主要命令: root@s2122b:/ # getevent root@android:/ # getevent -i root@android:/ # getevent /dev/input/event10 root@s2122b:/ # getevent add device 1: /dev/input/event7 name: "Good原创 2015-04-21 08:56:32 · 1581 阅读 · 0 评论 -
生成anroid系统数字证书
生成系统数字证书 使用方法: The filenames in the cacerts directory are in the format of . where "hash" is the subject hash produced by: openssl x509 -subject_hash -in filename and the "n" is a un原创 2015-04-17 15:26:04 · 1646 阅读 · 0 评论 -
几种手机支持的蓝牙服务
/data/misc/bluedroid # cat bt_config.xml LG G2 0000110a-0000-1000-8000-00805f9b34fb SerialPortServiceClass_UUID 00001105-0000-1000-8000-00805f9b34fb OBEXObjectPushServiceClass_UUID 00001106-00原创 2015-04-16 17:00:00 · 3177 阅读 · 0 评论 -
Android分区
安卓手机和平板一般包括以下标准内部分区:/boot/system/recovery/data/cache/misc另外还与SD卡分区:/sdcard/sd-ext system 分区这里是挂载到/system目录下的分区。这里有 /system/bin 和 /system/sbin 保存很多系统命令。它是转载 2014-02-17 15:18:05 · 16850 阅读 · 0 评论 -
android透明视图
想在Android上做一个透明视图,可在整个屏幕上任意涂鸦(包括状态导航栏),但是不想影响下层窗口的操作,偶然发现developer Option中的Pointer Location接近我的需求。于是顺便研究了一下:PointerLocationViewPhoneWindowManager.java public void updateSettings()原创 2013-06-06 17:35:39 · 4227 阅读 · 2 评论 -
Anroid开发中常用的外部jar库
一、Android开发常用的一些第三方jar库3个apache开源项目 1.1 Common IO http://commons.apache.org/io/ Commons IO is a library of utilities to assist with developing IO functionality.There are原创 2012-12-16 21:51:46 · 8549 阅读 · 0 评论 -
Android网络编程(一)
Android网络编程概述首先,应该了解的几个问题:1)Android平台网络相关API接口 a) java.net.*(标准Java接口) java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnection/HttpURLConnection对象、设置链接参数、链接到原创 2012-11-22 17:19:24 · 85189 阅读 · 14 评论 -
Android SDK Add-on Configure, Compile and Release
SDK Add-on 是一个比较小众的话题,一是通常厂商不会公开自己的add-on,二是即便公开了,应用开发者也很少使用。所以通常是厂商自己的技术团队自娱自乐,框架团队抽取公用的控件,制成一个 add-on,然后公布给自家的应用程序开发团队。以下内容将分成若个步骤:添加模块;添加资源文件;加入编译脚本;发布;在阅读下面内容前,先假设是对 $ANDROID_HOME/devi转载 2012-08-30 10:13:58 · 1897 阅读 · 0 评论 -
Android Adapter适配器
Android Adapter适配器Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。Android中有很多的适配器,首先看看这些适配器的继承结构Data、Adapter、View三者的关系 Data、Adapter、View三者的关系一个listAdapter用来管理一个用原创 2011-06-30 09:56:00 · 11324 阅读 · 0 评论 -
intent解析为组件的规则
Intent组件解析顺序:1.如果设置了组件的名称,那么Intent的所有其他方面或特性都会被忽略,而将选择该组件来执行。 setComponent(ComponentName name) setClassName(String packageName,String classNameinThatPackage) setClassName(Context context原创 2011-06-26 23:49:00 · 1009 阅读 · 0 评论 -
ContentProvider
ContentProvider1. 什么是ContentProvider?ContentProvider是数据的包装器、一种类似REST的抽象来公开数据源。目的:解决了不同进程间应用程序数据通信、共享的问题。 ContentProvider将应用程序特定的数据提供给另一个应用程序使用。数据的存储方式可以是Android文件系统、也可以是SQLite数据库、preference、网络等方式。2.原创 2011-06-26 09:52:00 · 1157 阅读 · 0 评论 -
Android MIME类型结构
Android MIME类型的结构MIMW类型标准:http://tools.ietf/html/rfc2046 根据MIME类型规范,MIME类型包含两部分:类型和子类型。下面是一些流行的MIME类型对的示例:text/htmltext/csstext/xmltext/vnd.curlapplication/pdfapplication/rtfapplicaton/vnd.ms-excel原创 2011-06-25 23:20:00 · 3026 阅读 · 1 评论 -
onInterceptTouchEvent 和 onTouchEvent 调用时序
public boolean onInterceptTouchEvent(MotionEvent ev) Since: API Level 1<br />Implement this method to intercept all touch screen motion events. This allows you to转载 2010-12-18 15:16:00 · 811 阅读 · 0 评论 -
Android对话框
Android对话框 1.Android对话框的特性: 在Android中显示对话框是一个异步过程。当显示对话框时,调用对话框的主线程将返回并继续执行剩余代码。 这并不是说对话框不是模态对话框。对话框仍然是模态的。鼠标单击仅适用于对话框,而父活动迅速回到其消息循环中。 在Windows操作系统上,消息调度线程首先为对话框进行分配,并挂起向父窗口的分配。当对话原创 2011-07-16 09:21:46 · 2863 阅读 · 0 评论 -
Android菜单
Android菜单 一、 Menu常规菜单Activity.onCreateOptionsMenu(Menumenu){Super.onCreateOptionsMenu(menu);Menu.add(….)…….Return true;//true显示文菜单,false不显示}二、 ContextMenu 上下文菜单原创 2011-07-10 21:05:26 · 1703 阅读 · 0 评论 -
android资源目录---assets与res/raw的不同
assets:用于存放需要打包到应用程序的静态文件,以便部署到设备中。与res/raw不同点在于,ASSETS支持任意深度的子目录。这些文件不会生成任何资源ID,必须使用/assets开始(不包含它)的相对路径名。 res:用于存放应用程序的资源(如图标、GUI布局等),将被打包到编译后的Java中。不支持深度子目录res/menu:存放基于XML的菜单描述;res/raw:原创 2011-04-30 22:48:00 · 1715 阅读 · 0 评论 -
Android权限机制
Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,很多像我这样的新手,尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下面是我总结的Android系统权限相关的内容,作为这段时间对android权限学习的总结,也希望能对大家有所帮助,不正确之处请指出。首先分清两个概念:要区分apk运行时的拥有的权限与在文转载 2011-08-18 16:00:41 · 4063 阅读 · 0 评论 -
在UI中应用风格style和主题theme
style---->定义View或window外观和格式的属性集合; is a collection of properties that specify the look and format for a View or window. theme---->定义整个activity或应用的一种style.----> is a style applied to an entire Activi原创 2015-04-17 17:26:44 · 1490 阅读 · 0 评论 -
dip px,sp
px (pixels)像素 -- 一般我们HVGA代表320x480像素,这个用的比较多。dip或dp (device independent pixels)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像素。sp (scaled pixels — best for text size)放大像素-- 主要处理字体的大小。转载 2011-04-13 16:33:00 · 1873 阅读 · 0 评论