- 博客(412)
- 资源 (1)
- 收藏
- 关注

原创 Linux下常见命令
=============挂载和登陆命令====================Mount:挂载命令。比如挂载光驱mount /dev/cdrom /mnt/cdrom,可在目录/mnt/cdrom下查看内容,想退出光盘时,须使用umount命令,否则光驱就会一直处于死锁状态:#umount /mnt/cdrom。同样可以挂载盘符,比如mount -t vfat /dev/uba1 /mnt,...
2009-10-13 11:53:00
9179
1
原创 BUS hound使用
Bus hound的基础简介,可以在网上搜到很多资料。我这里结合实际情况,记录下实际实验的过程。监控某个设备,需要勾选前面的复选框,注意同一个设备有当前层和上层的分类。(1)uart,测试自发自收。(2)usb键盘(3)USB鼠标(4)USB存储器...
2019-04-28 15:07:11
2250
转载 127.0.0.1和localhost的区别
要比较两个东西有什么不同,首先要弄清两者的概念。所以,我们从概念开始。localhost:也叫local ,正确的解释是:本地服务器127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器) 我们再看看他们的工作原理。localhost:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相...
2018-05-11 14:44:19
2193
转载 android投屏和媒体共享相关 && audio focus机制相关 && AudioTrack使用方法
Android屏幕投影及反向控制原理:https://www.jianshu.com/p/279682621a01Android之间互相的投屏直播 --点对点传输:https://www.2cto.com/kf/201711/701821.html在android系统中开发DLNA:https://blog.youkuaiyun.com/gebitan505/article/details...
2018-04-01 12:50:38
3267
转载 Android 5.x 权限问题解决方法
(0)关于selinux的基础知识,可以参见http://www.cnblogs.com/shell812/p/6379321.html;TE语言规则,参见http://www.cnblogs.com/shell812/p/6379370.html。ls -Z和ps -Z分别查看系统中object和subject的属性列表,id -Z查看用户信息(1)android 5.x开始,引入了非常严...
2017-04-29 11:03:12
2252
转载 CAN协议和LIN总线
基础知识:http://blog.youkuaiyun.com/shanghaiqianlun/article/details/17794427 电气特性和标准化http://blog.youkuaiyun.com/shanghaiqianlun/article/details/17795497 协议帧格式:http://blog.youkuaiyun.com/shan...
2016-08-16 14:45:22
2867
转载 BootChart在Android中的应用 && 签名工具SignApk.jar使用 && shareduserid的使用
bootchart是一个用于linux启动过程性能分析的开源软件工具,在系统启动过程自动收集CPU占用率、进程等信息,并以图形方式显示分析结果,可用作指导优化系统启动过程。android中有集成bootchart源码,路径为system/core/init/bootchart.c。(1)在android源码system/core/init/目录执行: mm INIT_BOOTCHART=tru
2016-04-11 12:15:53
1986
转载 用户使用时的权限问题 && 网卡图标出现“device not managed”
(1)su:authentication failure碰到$ su - rootPassword:su: Authentication failureSorry.说明无root账户,那么更新重设passwd$ sudo passwd rootEnter new UNIX password:Retype new UNIX password:passwd: pass...
2016-03-17 22:12:47
1487
转载 在Ubuntu中通过update-alternatives切换java版本
update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令、哪个软件版本,比如,我们在系统中同时安装了open jdk和sun jdk两个版本,而我们又希望系统默认使用的是sun jdk,那怎么办呢?通过update-alternatives就可以很方便的实现了。sudo update-alternatives --ins
2016-03-05 09:48:03
5983
转载 ASCII码表 && C运算符优先级
==========================================================================================================
2015-12-09 18:08:16
1548
转载 In-Cell、On-Cell、OGS三种屏幕技术
手机屏幕在生产过程中需要对保护玻璃,触摸屏、显示屏着三部分进行两次贴合。如果采用框贴显示效果将大打折扣,而如果采用全贴合良品率又是一个问题。由于保护玻璃、触摸屏、显示屏间每经过一道贴合制作程序,良品率就会大打折扣,如果能够降低贴合的次数,无疑也将提高全贴合的良品率。 目前较有实力的显示面板厂商倾向推动On-Cell或In-Cell的方案,即倾向于将触摸层制作在显示屏;而触控模组厂商
2015-10-14 16:43:50
8530
转载 JavaScript 代码性能优化总结 && 一个最简单的web服务器
(1)尽量使用源生方法javaScript是解释性语言,相比编译性语言执行速度要慢。浏览器已经实现的方法,就不要再去实现一遍了。另外,浏览器已经实现的方法在算法方面已经做了很多优化。(2)避免全局查找 在一个函数中会用到全局对象存储为局部变量来减少全局查找,因为访问局部变量的速度要比访问全局变量的速度更快些。(3)尽量减少循环次数 少一层循环,就能提
2015-10-13 16:01:30
1111
转载 网页性能管理详解
你遇到过性能很差的网页吗?这种网页响应非常缓慢,占用大量的CPU和内存,浏览起来常常有卡顿,页面的动画效果也不流畅。本文将详细介绍性能问题的出现原因,以及解决方法。(1)网页生成的过程要理解网页性能为什么不好,就要了解网页是怎么生成的。网页的生成过程,大致可以分成五步。a,HTML代码转化成DOMb,CSS代码转化成CSSOM(CSS Object Model)
2015-10-12 16:56:54
1077
转载 ASCII,Unicode和UTF-8
(1)ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。(2)Unicode 世界上
2015-09-08 23:44:25
955
转载 Ubuntu挂载新硬盘 && ubuntu备份和重装 && fsck命令修复系统
Ubuntu挂载新硬盘参见图文教程:http://zwkufo.blog.163.com/blog/static/258825120141283942244/。我自己电脑的差别是在最后添加自动挂载时,修改的/etc/fstab如下:/dev/sdb /home2 ext4 defaults 0 0挂载完之后,通...
2015-08-10 16:55:19
3807
转载 linux内核定时器 && 线程kthread相关
Linux内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制,调度函数在运行过一次后就不会再运行了(相当于自动注销),但可以通过在被调度的函数中重新调度自己来周期运行。(1)jiffies定时器,HZ=100,精度只能达到10ms,已验证#include <linux/jiffies.h>#include <linux/ti...
2015-07-23 23:46:43
2836
转载 android平台上的json解析 && 基站定位原理和GPS定位实例 && android RIL解析
json数据格式解析分为两种:一种是普通的,一种是带有数组形式的。 普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}带数组形式的:服务器端返回的数据格式为:{"calendar":
2014-12-17 16:27:47
2121
转载 安卓驱动模块给APP访问 添加&& Android平台通过jni读写i2c设备
NDK是一个工具集,可让您实现您的应用程序使用本机代码的语言,如C和C + +。Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。在此之前,Android平台的第三方应用程序均是依靠基于Java的Dalvik特制虚拟机进行开发的。原生SDK的公布可以让开发者更加直接的接触Android系统资源,并使用
2014-11-04 12:04:56
2775
转载 grub2学习和Boot-Repair
(4)INSTALL GRUB2 FROM LIVE CDFirstly, boot from your Linux or Ubuntu CD, and choose the option of trying Ubuntu without installation.After Ubuntu gets loaded from the Live CD, you have to find out t
2014-09-19 22:41:43
9438
原创 DELL R610装ubuntu系统 && 服务器双网卡如何使用?
ubuntu系统在普通的PC机上很好安装,但是最近装在dell r610上,装完之后碰到各种各样的启动问题。碰到的问题:(1)出现grub rescue模式,错误“normal.mod not found” 在救援模式下,只有很少的命令可以使用:a,set 设置环境变量b,ls 查看设备c,insmod 加载模块d,root 指定用于启动系统的分区e,...
2014-09-16 12:02:09
6519
转载 MD5和RSA
MD5和RSA是网络传输中最常用的两个算法,了解这两个算法原理后就能大致知道加密是怎么一回事了。但这两种算法使用环境有差异,刚好互补。(1)MD5
2014-09-01 11:45:53
17709
1
转载 Android RTC浅析和Alarm manager 闹钟开发
MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。SurfaceView比普通的自定义View更有绘图上的优势。
2014-07-18 23:06:47
6021
原创 ANR及如何分析解决ANR && 如何分析系统或者应用卡顿问题
(1)什么是ANR ANR:Application Not Responding,即应用无响应(2)ANR的类型 ANR一般有三种类型:a:KeyDispatchTimeout(5 seconds) --主要类型,按键或触摸事件在特定时间内无响应。A key or touch event was not dispatched within th...
2014-07-17 16:47:05
4786
转载 java Socket简单用法 && Android使用socket使底层和framework通信
Socket通常也称做”套接字“,用于描述IP地址和端口,废话不多说,它就是网络通信过程中端点的抽象表示。值得一提的是,Java在包java.net中提供了两个类Socket和ServerSocket,分别用来表示双向连接的客户端和服务端。这是两个封装得非常好的类,使用起来很方便!
2014-04-24 17:54:27
2130
转载 wpa_supplicant的用法
通过adb命令行,可以直接打开supplicant,从而运行wpa_cli,可以解决客户没有显示屏而无法操作WIFI的问题,还可以避免UI的问题带到driver
2014-04-19 11:30:29
43697
转载 pendingintent以及短消息发送报告 && 拨号拦截 && 信息推送
PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。还有诸如短信息发送报告,都是在稍晚的时候返回处理结果。PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadcast ,getService来得到pendingintent的实例。 以下通过一个自定义发送
2014-03-19 11:42:19
2049
1
转载 对话框/进度等待/进度条窗口 && MenuInflater && LayoutInflater && AppWidget
经常会需要一个对话框窗口,以便从用户那里得到确认,这时可以重写在activity中的onCreateDialog方法来显示一个对话框窗口。onCreateDialog是一个创建由activity管理的对话框的回调方法,里面用switch来区分不同的特定对话框;当调用showDialog方法时,将调用这个回调方法。 进度框也多用在各种场合。(1)创建对话框窗口 Ch
2014-03-14 17:15:33
3210
转载 Android Accessibility && Parcel和AIDL && Intent传递对象的两种方法(Serializable,Parcelable)
许多Android使用者因为各种情况导致他们要以不同的方式与手机交互。这包括了有些用户由于视力上,身体上,年龄上的问题致使他们不能看完整的屏幕或者使用触屏,也包括了无法很好接收到语音信息和提示的听力能力比较弱的用户。Android提供了Accessibility功能和服务帮助这些用户更加简单地操作设备,包括文字转语音(这个不支持中文),触觉反馈,手势操作,轨迹球和手柄操作。 A
2014-03-09 23:29:56
4636
转载 销售里的三“动”
1,主动:主动有多层意思,主动找客户,主动找资源,主动学习,主动帮助伙伴与客户的人,才会有更多的信任与财富2,行动:不管是顺境还是逆境,只要行动,才能解决困局,任何时间选择不熄火3,感动:感动自己,感动客户,销售的另一面是感动
2014-02-09 18:00:11
1556
1
转载 repo的用法
使用repo脚本可以一次下载多个GIT 仓库的内容,避免多次git clone,并能进行更好的管理和使用。(1)使用repo重新与服务器同步,摒弃本地更改 最近在编译android源码,不小心改了本地的文件,使用repo命令将整个项目中与服务器不同的文件都同步了的命令。注意:只修改了文件内容,而没有改变文件的、文件夹的存放位置时,才能使用以下命令:repo forall -c
2014-01-20 17:44:42
20370
转载 一个测试触摸屏的activity
可以在工程模式中测试TP的画点画线刷新等效果。过程如下:(1)在activity中新建MyView类 public class MyView extends View { private static final float MINP = 0.25f; private static final float MAXP = 0.75f; pri
2014-01-17 11:19:47
1543
转载 测试按键响应的activity && getevent和setevent 用adb模拟按键和TP
工程模式中用来测试按键响应的方法。通过列出测试按钮,按下某个键就设置该键显示变化即可。(1)放置按钮的layout xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_
2014-01-15 23:39:00
4477
转载 JNI demo手把手 && JNINativeMethod的参数解析 && JNI使用中的报错
(1)JNI工程建立 在Android目录下任意创建一个目录jnidemo,并在该目录下创建三个文件:Android.mk,用于编译JNI工程的makefile文件;jnidemo.cpp,JNI代码文件;onload.cpp,用于注册JNI方法的文件。mkdir jnidemocd jnidemotouch Android.mktouch jnidemo.cpp
2014-01-04 11:26:03
7568
转载 一个测试马达和听筒的activity
工程模式中,测试马达功能和听筒是否正常也是测试项目的一部分。简单的测试可如下:(1)使用的特定importimport android.media.AudioManager;import android.media.MediaPlayer;import android.os.Vibrator;需要在XML中添加马达特定权限(2)activity内容 Vibrator mV
2013-12-08 23:01:54
3614
转载 一个测试电池状态的actiivity
如何在一个页面中完整的显示当前电池的状态呢,诸如电压、百分比、电池充电状态等。以下的一个简单程序可达到这个目的。import android.os.BatteryManager;import android.os.Bundle;import android.app.Activity;import android.content.BroadcastReceiver;import
2013-09-25 23:23:58
1768
转载 一个测试LCD的activity
在生产安卓设备有时需要用到产生一个纯颜色变换的画面,来测试LCD是否有坏点。一个简单的实例如下,要用到SurfaceView,SurfaceHolder,canvas等图层处理:(1)要import的文件import android.os.Bundle;import android.os.Handler;import android.os.Message;import andr
2013-09-19 23:38:36
2103
1
转载 一个测试蓝牙的activity
有时需要用到在上层的工程模式中测试蓝牙功能的正常与否,可以用个简答的activiy实现。搜到BT device设备就表示成功。(1)用到的import类import android.os.Bundle;import android.os.Handler;import android.app.Activity;import android.bluetooth.BluetoothA
2013-09-11 23:15:26
4155
转载 一个测试WIFI的activity
在手机跟平板的生产中,除了工厂模式测试PCBA之外,工程模式也是整机测试中很有必要的。通常的做法就是用拨号键拨入一串操作码,发出一个Intent,测试APK中接收这个intent后,启动调用apk的acitivity就可以了。这里说明测试WIFI的activity的大致实现过程。(1)在工程的AndroidManifest.xml中加上对WIFI的权限申明,否则不让访问
2013-09-09 23:33:49
2836
转载 WIN7一开机就自动连接宽带 && WIN7盘符混乱 && WIN7查看隐藏文件 && WIN7禁止提示更新 && WIN7设置共享
如果每次开机都还要手动连接宽带再上网就比较麻烦,那么设置下之后就可以实现每次开机自动连接宽带。步骤如下:(1)选择控制面板的路径,控制面板\网络和 Internet\网络连接,查看
2013-08-25 19:11:18
2841
原创 android 4.2安装GMS包 && 预置GMS碰到的问题
自己的安卓平台在客户处测试时,有反馈Network Signal Info 这个apk无法安装,提示缺少共享库。通过在网上搜索,确认是少了GMS包的缘故。也就是得自己把add on属性的文件包添加到自己的工程中。步骤如下:(1)从网上下载4.2的GMS包,可先用简单的打包方式来验证包内容是否可用。将包中的system\app\,system\etc\permissions\,system\fr
2013-07-02 20:17:54
20841
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人