- 博客(54)
- 收藏
- 关注
原创 Go 语言自学日记(1)
这是我自学Go语言的学习路径,记录下来希望对后来人有帮助。Go 是Google开发的,以C为原型,C++为目标开发的一门编译型语言,具有垃圾回收机制GC,并发型的编程语言go 官网:https://golang.org/(可能需要翻墙)先来看看HelloWorld;package main // 相当于 Java Package //package "com.test.main" // 不能这...
2018-04-03 19:00:44 340
转载 android 桌面 未读角标
转载自:http://www.eoeandroid.com/thread-542394-1-1.html核心:重新生成快捷方式在小米 三星 索尼 手机 :图标上显示数字(未读消息数):这部分代码,是从QQ5.0.apk中找的。小米已经测试通过了,三星和索尼的,由于没有相应的手机,没有测试,有的,可能修改一下代码(判断是什么手机的代码),测试一下,可以在回复一下测试结果
2015-05-13 10:40:04 6963 5
原创 View Touch 事件分发
Android 中Layout 继承 ViewGroup,布局中在嵌套view点击事件分发流程是这样的:ViewGroup.dispatchTouchEvent() 分发viewgroup及子view的点击事件View.dispatchTouchEvent() 分发view的点击事件换句话说点击事件的总入口是ViewGroup.dispatchTouchEvent()
2015-03-17 13:32:00 512
转载 Android usb 无访问权限
usb权限问题解决办法: http://stackoverflow.com/questions/11183792/android-usb-host-and-hidden-devices create file: /system/etc/permissions/android.hardware.usb.host.xml
2014-08-06 15:36:41 2788 1
原创 android 签名漏洞
看雪首发地址:http://bbs.pediy.com/showthread.php?p=1305675#post1305675顺便贴一个新闻地址
2014-08-03 16:24:33 663
转载 apk签名手工生成
源地址: 一、下载openssl-for-windowshttp://code.google.com/p/openssl-for-windows/例如下载:http://openssl-for-windows.googlecode.com/files/openssl-0.9.8k_WIN32.zip下载
2014-07-29 18:30:37 572
原创 Android 调用opencv jni方式
在android jni中使用Opencv,首先当然是下载Opencv4Android的库了在这里这一下载到:下载后就可以直接用了在Android.mk 中加入这两句:OPENCV_LIB_TYPE:=STATICinclude /home/wangsc/opencv/OpenCV-2.4.7-android-sdk/sdk/native/jni/OpenCV.
2013-12-18 16:45:31 1023
转载 C语言中的#,##
C语言中的#,##今天在分析一份源码的时候遇到了如下代码:[cpp] view plaincopy#define CASE(x,y) case x: _bsd_setlasterror(anApplInstance, BSD_ ## y); break 觉得其中的##很有意思,于是就将这个知识点整理一下。#和##都
2013-06-11 11:23:33 601
转载 linux内核中memcpy和memmove函数的区别和实现
原文转自:http://blog.csdn.net/ce123/article/details/9002276memcpy是把src指向的对象中的size个字符拷贝到dest所指向的对象中,返回指向结果对象的指针. memmove也是把src指向的对象中的size个字符拷贝到dest所指向的对象中,返回指向结果对象的指针,但这两个函数在处理内存区域重叠的方式不同.注意memmo
2013-06-11 11:18:13 808
转载 android sd卡存储容量
原地址:http://www.oschina.net/question/54100_33506SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢?首先,要获取SD卡上面的信息,必须先
2013-03-05 21:50:00 722
转载 HAL dlopen dlsym
Dynamically Loaded (DL)在读HAL相关源码的时候发现这两个函数 简而言之,共享对象通过dlopen动态打开动态库的加载完成后,返回一个句柄,通过dlsym定位到你需要执行的函数指针然后可以在程序中使用 dlopen -- open a dynamically linked library dlsym -- get the address of a sy
2013-03-01 00:23:38 479
转载 Android Paint类
原文:http://bigcup.diandian.com/post/2012-02-21/16215632Paint即画笔,在绘制文本和图形用它来设置图形颜色, 样式等绘制信息。1.图形绘制 setARGB(int a,int r,int g,int b); 设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 se
2013-02-25 16:31:30 303
原创 Eclipse 代码不提示的处理
Eclipse的代码提示功能还是很有用的,但有时候会因为莫名其妙的原因导致代码提示出现问题,下面来看具体的解决办法:(1) 按alt+/ 不出现代码提示:1>快捷键设置问题:Window->Preferences 左上角输入keys 搜索,在keys 选项中设置,代码提示的命令是 Content Assist 2>代码提示模板问题:Window->Pref
2013-02-24 17:08:25 1084
转载 Android框架浅析之锁屏(Keyguard)机制原理
原文:http://blog.csdn.net/qinjuning/article/details/7505703 最近终于成功的摆脱了FM收音机,迈向了新的模块:锁屏、状态栏、Launcher---姑且称之为“IDLE”小组,或许叫手机 美容小组,要是能施展下周星星同学的还我漂漂拳,岂不快哉。 OK,闲话打住,咱开始正文。 本文主要
2013-02-24 15:29:14 565
转载 Android图片操作-切割 code
/** * 此类保存了一个Bitmap对象和一个标识图片的顺序索引的int变量 * * @author lenovo * */public class ImagePiece { public int index = 0; public Bitmap bitmap = null;}/** * 图片切割方法 * @param bit
2013-02-24 15:17:42 551
转载 Android 实用工具Hierarchy Viewer实战
原文地址:http://tech.it168.com/a2011/0802/1226/000001226690.shtml在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实际例
2013-02-24 14:27:55 261
转载 android一键锁屏代码
原文地址:http://www.fengfly.com/plus/view-209437-1.html 要用到下面两个类:DeviceAdminReceiver 设备管理组件。这个类提供了一个方便解释由系统发出的意图的动作。你的设备管理应用程序必须包含一个DeviceAdminReceiver的子类。本程序中,就代表一个手机上的设备管理器.DevicePolic
2013-02-24 14:08:57 930
转载 android屏幕加解锁事件广播的监听
原文地址:http://www.3lian.com/edu/2012/11-20/44927.html想在程序中监听屏幕SCREEN_ON和SCREEN_OFF这两个action,实现屏幕锁定状态的监听,从而实现自己的相应功能。比较奇怪的是这两个action只能通过代码的形式注册才能被监听到,在AndroidManifest.xml中注册根本监听不到。去网上查了一下
2013-02-24 14:07:14 835
转载 android adb shell 命令大全
原文地址:http://www.cnblogs.com/acpb/archive/2011/05/24/2056026.html1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): andro
2013-02-24 14:00:20 334
转载 Eclipse快捷键 10个最有用的快捷键
原文地址:http://www.open-open.com/bbs/view/1320934157953Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可
2013-02-24 13:57:57 306
转载 Android NFC开发实例:学生卡数据读取
使用硬件:Google Nexus S,北京大学学生卡。(ps:笔者本想使用公交一卡通进行测试,发现手机不能正确识别)手机操作系统:Android ICS 4.04。开发时,笔者从Google Play Store上下载了NFC TagInfo软件进行对比学习。所以我们可以使用任意一张能被TagInfo软件正确识别的卡做测试。在Android NFC 应用中,Android
2013-02-23 01:05:57 1358
转载 Android结束Activity完美退出程序
原文地址:http://mobile.51cto.com/aprogram-379400.htmhttp://blog.chinaunix.net/uid-23392298-id-3269059.html思路:添加一个全局变量作为程序退出的标记(boolean类型),当需要退出程序时置为true,程序中每个Activity的onStart方法中对该变量进行判断,为tru
2013-02-23 00:56:37 783
转载 Android的内存机制和常见泄漏情形
原文地址:http://mobile.51cto.com/aprogram-380459.htm一、 Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。那么GC怎么能够确认某一个对象是不是已经
2013-02-23 00:29:32 274
转载 Android动态加载jar/dex
转载: 农民伯伯http://www.cnblogs.com/over140/archive/2011/11/23/2259367.html前言 在目前的软硬件环境下,Native App与Web App在用户体验上有着明显的优势,但在实际项目中有些会因为业务的频繁变更而频繁的升级客户端,造成较差的用户体验,而这也恰恰是Web App的优势。本文对网上Android动态
2012-12-24 13:46:13 607
转载 轻快的vim
转载:http://www.cnblogs.com/nerxious/archive/2012/12/21/2827303.htmlhttp://www.cnblogs.com/nerxious/archive/2012/12/21/2827774.htmlhttp://www.cnblogs.com/nerxious/archive/2012/12/21/2828520.html
2012-12-23 11:41:52 493
转载 linux 入门 -- 查找命令
linux中查找命令非常好用(1) 查找文件 :find 命令格式: find . -name 'FILE_NAME' 使用通配符查找文件非常迅速, 其中: . 代表当前目录,查找地址为当前目录内所有文件和文件夹(2) 查找字符:grep 命令格式: grep ‘WORD’ -rwn . 使用通配符查找文字非常迅速, 其中: -r 是递归
2012-12-23 11:38:21 575
原创 Android 自动测试
android 中有自动化测试工具,monkey,可以模拟随机按键 或者自己写测试ei工具类,调用接口模拟按键Android.app.Instrumentation 可以做到这样的需求Android.app.Instrumentation instrument = this.getInstrumentation();instrument.sendKeyDownU
2012-11-09 12:12:56 374
转载 正则表达式
正则表达式学习:(?i)忽略字母的大小写1。^/d+$ //匹配非负整数(正整数 + 0)2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-/d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?/d+$ //匹配整数 6。^/d+(/./d+)?$ //匹
2012-11-02 18:09:32 478
转载 在一个应用程序里打开另一个应用程序(通过包名)
转载:http://www.devdiv.com/home.php?mod=space&uid=67600&do=blog&id=3848如果你想调用别人的应用程序(例如:你写了一个游戏管理的软件,需要管理很多游戏,但是游戏不是你写的,你是得不到入口activity的,你怎么办?),解决办法如下: 通过PackageManager可以得到PackageInfo,通过Package
2012-10-31 12:09:21 793
转载 Android 自带图标库 2.1
This is a list of resources in Android 2.1's android.R.drawable that might be useful as icons in your Android applications. You can use them like this:Java Usage example:myMenuItem.setIcon(android
2012-10-24 18:34:45 903
转载 android调用系统程序
1.从google搜索内容Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(intent); 2.浏览网页Uri uri
2012-10-21 18:04:06 687
原创 adb shell 实用命令
mount -o remount rw /system 挂载/system目录为可读可写 mount -t vfat /dev/block/mmcblock0p1 /mnt/sdcard 挂载sdcard am start com.com/.Activity 启动一个Activ
2012-06-29 15:44:07 470
原创 任意文件打包进apk
默认情况android工程下的assets目录下的所有文件都会原封不动的打包进apk中,但apk安装后这些文件却不会解包出来。 只能使用InputStream和FileOutputStream将这些文件写入到需要的位置。InputStream is = getResources().getAssets().open("ffmpeg"); FileOutputStream os
2012-06-28 11:15:27 1744
原创 linux下交叉编译arm平台二进制elf文件
交叉编译还是用linux环境比较好,如果目标是window平台的VC,用MYSYS比较好,cygwin只是模式linux环境 交叉编译arm平台二进制文件,尤其是android上可用的二进制文件,最重要的参数是‘-static’ ,然后选择合适的交叉编译器,congfigmake (漫长的等待)或者make -j4 开四个线程编译(可能会出现某些问题)make ins
2012-06-28 11:06:13 1970
原创 havlenapetr,ffmpeg 播放器 编译、以及bug修改
havlenapetr的项目使用的是ffmpeg 0.81版本,ndk用的早期的版本ndk_1.6_r1,用ndk_r7编译通不过,用ndk_r5或者r8却能通过首先编译ffmpeg,最好是在纯linux环境下编译,window下用cygwin会出莫名其妙的问题1.configure ffmpeg新建config.sh文件,内容如下(针对armv7-acpu优化过的,--enable-
2012-06-28 10:54:23 1934 2
转载 程序设计-----------活与死、回调以及面向对象设计
http://www.cnblogs.com/gonegone/archive/2011/09/17/2179816.html【关键词】 活与死 回调函数 面向对象设计 【活与死】 在面向过程的程序设计里,main函数是活的,函数库等是死的。可以说,所有非main函数的函数,都是直接或间接被main函数调用。 在MFC程序设计里,所
2012-06-28 10:15:19 1627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人