最近要做两个Android demo 。第一个要求用手机蓝牙连接打印机实现手填报表打印功能,第二个是手机蓝牙连接的手持设备,需求同步里面的数据,同步成功后要删除设备里面的数据。先开始玩的是佳能IP100的打印机, 发现这款打印机蓝牙只能实现打印图片功能,文档什么的要么接受了没反应,要么就乱码。 后来又玩了下佳能IP110的, 这款机型实现的是wifi无线打印 。 由于用户需求最后研究了
转载
2023-07-02 14:48:17
109阅读
dalvikvm:创建一个虚拟机并运行參数指定的java类。 1、新建一个java文件:例如以下: public class Test_07_22 { public static void main(String args[]){ System.out.println("hlwang test da
转载
2017-08-08 15:40:00
48阅读
2评论
网上非常多文件介绍了 jvm 内存管理的理论,但在 Dalvikvm 中,到底是怎样实现的。这几天猛看了 Dalvikvm 的源码,说一下我的理解:在大层面上讲跟理论一样,jvm 把内存分成了一些区,关于各区的说明參见。://blog.csdn.net/lengyuhong/article/...
转载
2015-05-11 11:17:00
214阅读
2评论
在分析Dalvik虚拟机运行之前,先要了解Davlik指令,但是了解Davlik指令之前又要先懂得指令的格式,才能看得懂指令是怎么样构成,怎么样表达,怎么样查看,下面就来仔细地学习指令格式,这样在代码里看到指令时,就会很自然而然知道这条指令是干什么用了。在Dalvik虚拟机的目录下面有这样一份文档,我们来仔细学习它,如下:本文描述了在Dalvik虚拟机里字节码的指令格式,这种指令格式是使用在另一个
常用adb shell命令】本帖隐藏的内容
1. 显示系统中全部Android平台:android list targets
2. 显示系统中全部AVD(模拟器):android list avd
3. 创建AVD(模拟器):
android create avd --name 名称 --target 平台编号
4. 启动模拟器:
emul
转载
2024-05-27 23:07:30
24阅读
LogCat输出信息如下:====================================================================
原创
2023-04-23 09:18:21
66阅读
解读Android LOG机制的实现:(1)LOG的实现架构田海立@CSDN2011/07/24Android提供了用户级轻量的LOG机制,它的实现贯穿了Java,JNI,本地c/c++实现以及LINUX内核驱动等Android的各个层次,而且足够简单清晰,是一个相当不错的解读案例。本系列文章针对LOG机制的内部实现机理进行解读,本文是系列的第一篇,解读LOG机制的实现架构。LOG的运行环境 下图
转载
2023-11-14 21:51:25
46阅读
# 了解Android系统日志:Kernel log与Android log
在Android系统中,日志是开发者排查问题和调试应用程序的重要工具之一。其中,kernel log和Android log是两个常见的日志记录方式。本文将介绍这两种日志记录方式的相关概念和使用方法,并通过代码示例展示如何获取和分析这些日志。
## 什么是Kernel log和Android log?
### Ke
原创
2024-04-09 06:02:53
322阅读
在android开发的过程中,需要查看log信息来帮助分析。那么知晓log的原理就是比较重要的了。Framework 中的LogFramework中的Log比较简单,主要就是封装接口,在接口中调用println_native函数。下面只以其中的一个进行分析。public static int v(String tag, String msg) {
if (tag == null) {
t
转载
2023-07-02 14:53:47
175阅读
文章目录1. 现有的系统Log2. 改进的Log工具3. 从日志模块谈扩展性 Log对于开发者定位问题来说是一个必不可少的工具。开发人员需要通过Log提供的信息,比如Crash异常,能够定位异常类型以及异常的发生代码位置;或者查看输出的内容是否达到期望;亦或者通过Log提供的信息能够看到整个信息的交互流程。 因此拥有一个快捷便利有效的Log输出工具是整个项目必不可少的一部分。 1. 现有的系统
转载
2023-07-02 15:01:25
80阅读
Android4_学会使用Log打印
转载
2023-06-08 07:43:44
244阅读
解读Android LOG机制的实现:(5)获取LOG的应用程序LogCat2011/07/27Android提供的LOG机制的实现贯穿了Java,JNI,本地c/c++实现以及LINUX内核驱动等Android的各个层次,并且简单明晰,是一个相当不错的解读案例。本系列文章针对LOG机制的内部实现机理进行解读,本文是本系列的第五篇,解读应用程序LogCat如何通过对设备文件的open()/sele
转载
2023-12-22 14:30:35
0阅读
Logger机制是在Android系统中提供的一个轻量级的日志系统,这个日志系统是以驱动程序的形式在内核空间实现的,在用户空间分别提供了Java接口和C/C++接口来使用这个日志系统,使用的接口取决于编写的是Android应用程序还是系统组件。
转载
2023-06-25 16:08:13
2028阅读
这次打算通过一个例子,深入解析一下log的分析方法以及Handler对象,Android多线程及MediaPlayer状态分析 。特别注意,本文的内容全部是原创,经验所得 。特别是Log分析方法,网上搜了一下,没有Log的分析方法文章,特此贡献一下,希望对程序员有帮助。摘自:守护天使的博客(红色部分是有价值的地方,其余的文字可以略去不用看)。今天在玩手机的时候发现自己的三星手机出现了bug ,是
转载
2023-10-18 23:43:59
171阅读
三,如何通过Handler或者多线程来解决某操作执行时间过程的问题 。(update on Jan.19)
结合上面的分析,我们知道问题似乎是线程队列中某个操作presentRegionMedia(view, (RegionMediaModel) model, dataChanged);执行时间太长所导致的界面无响应 。 因此比较典型的做法当然是控制线程队列 。 在这里我们不得不提一下Handl
转载
2024-06-19 14:11:47
12阅读
1.android log 主要有:
log.v(verbose):任何信息都会输出
log.d(debug):输出debug调试的信息
log.i(info):一般提示性的消息
log.w(warning):警告信息,一般优化代码使用
log.e(error):错误信息
2.可以通过重新定义log里的方法来对日志进行控制,可以增加日志是否输出的控制位
public clsaa my
原创
2012-11-06 17:17:24
489阅读
《系统启动篇》Android系统架构Android是怎么启动的Android 10.0系统启动之init进程Android10.0系统启动之Zygote进程Android 10.0 系统启动之SystemServer进程Android 10.0 系统服务之ActivityMnagerServiceAndroid10.0系统启动之Launcher(桌面)启动流程Android10.0应用进程创建过程
转载
2024-08-28 23:21:03
55阅读
此篇记录近期Android学习笔记。app运行日志: 安卓采用log工具打印日志,她将各类日志划分成五个等级:Log.e:表示错误信息,比如可能导致程序崩溃的异常Log.w:表示警告信息Log.i:表示一般信息Log.d:表示调试信息,可把程序运行时的变量值打印出来,方便跟踪调试Log.v:表示冗余信息AndroidManifest.xml的根节点为manifest,它的package属性指定了该
转载
2023-07-02 14:47:23
223阅读
Android log的重要性不言而喻,是我们分析问题的依据,理解代码的好助手。 本文从以下两方面对log做一些简单总结:1. Log分类2. Log打印控制1. Log分类Android 打印的log分以下几类:main logsytem logradio logevent logkernel logcrash logsecurity log 这些log都是system/core/liblog/
转载
2024-03-02 10:43:56
83阅读
解读Android LOG机制的实现:(4)LOG设备驱动Logger2011/07/25Android提供了用户级轻量的LOG机制,它的实现贯穿了Java,JNI,本地c/c++实现以及LINUX内核驱动等Android的各个层次,并且足够简单明晰,是一个相当不错的解读案例。本系列文章针对LOG机制的内部实现机理进行解读,本文是系列之四,解读LINUX内核中的设备驱动Logger中实现。Logg
转载
2023-10-27 18:40:38
37阅读