android
小小土豆
这个作者很懒,什么都没留下…
展开
-
OpenGL 入门学习
通俗易懂,如果你C学的好的话……http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html 说起编程作图,大概还有很多人想起TC的#include 吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧转载 2012-06-28 10:10:27 · 1185 阅读 · 0 评论 -
Android框架浅析之锁屏(Keyguard)机制原理
原文:http://blog.csdn.net/qinjuning/article/details/7505703 最近终于成功的摆脱了FM收音机,迈向了新的模块:锁屏、状态栏、Launcher---姑且称之为“IDLE”小组,或许叫手机 美容小组,要是能施展下周星星同学的还我漂漂拳,岂不快哉。 OK,闲话打住,咱开始正文。 本文主要转载 2013-02-24 15:29:14 · 556 阅读 · 0 评论 -
Android 实用工具Hierarchy Viewer实战
原文地址:http://tech.it168.com/a2011/0802/1226/000001226690.shtml在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实际例转载 2013-02-24 14:27:55 · 252 阅读 · 0 评论 -
android一键锁屏代码
原文地址:http://www.fengfly.com/plus/view-209437-1.html 要用到下面两个类:DeviceAdminReceiver 设备管理组件。这个类提供了一个方便解释由系统发出的意图的动作。你的设备管理应用程序必须包含一个DeviceAdminReceiver的子类。本程序中,就代表一个手机上的设备管理器.DevicePolic转载 2013-02-24 14:08:57 · 918 阅读 · 0 评论 -
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 · 825 阅读 · 0 评论 -
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 · 322 阅读 · 0 评论 -
Android的内存机制和常见泄漏情形
原文地址:http://mobile.51cto.com/aprogram-380459.htm一、 Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。那么GC怎么能够确认某一个对象是不是已经转载 2013-02-23 00:29:32 · 265 阅读 · 0 评论 -
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 · 770 阅读 · 0 评论 -
android sd卡存储容量
原地址:http://www.oschina.net/question/54100_33506SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢?首先,要获取SD卡上面的信息,必须先转载 2013-03-05 21:50:00 · 710 阅读 · 0 评论 -
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 · 1347 阅读 · 0 评论 -
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 · 291 阅读 · 0 评论 -
View Touch 事件分发
Android 中Layout 继承 ViewGroup,布局中在嵌套view点击事件分发流程是这样的:ViewGroup.dispatchTouchEvent() 分发viewgroup及子view的点击事件View.dispatchTouchEvent() 分发view的点击事件换句话说点击事件的总入口是ViewGroup.dispatchTouchEvent()原创 2015-03-17 13:32:00 · 495 阅读 · 0 评论 -
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 · 2770 阅读 · 1 评论 -
基于单 camera的手势识别
手势识别算法,无版权原创 2014-07-29 08:46:39 · 4354 阅读 · 1 评论 -
android 签名漏洞
看雪首发地址:http://bbs.pediy.com/showthread.php?p=1305675#post1305675顺便贴一个新闻地址原创 2014-08-03 16:24:33 · 650 阅读 · 0 评论 -
任意文件打包进apk
默认情况android工程下的assets目录下的所有文件都会原封不动的打包进apk中,但apk安装后这些文件却不会解包出来。 只能使用InputStream和FileOutputStream将这些文件写入到需要的位置。InputStream is = getResources().getAssets().open("ffmpeg"); FileOutputStream os原创 2012-06-28 11:15:27 · 1723 阅读 · 0 评论 -
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 · 1010 阅读 · 0 评论 -
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 · 465 阅读 · 0 评论 -
强引用 软引用 若引用 虚引用:详解区别
发一个IBM的引用详解地址:http://www.ibm.com/developerworks/cn/java/j-jtp01246.html本文地址: http://blog.csdn.net/kavendb/article/details/59355771.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也转载 2012-06-28 10:07:05 · 2097 阅读 · 0 评论 -
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 · 590 阅读 · 0 评论 -
新浪微博客户端-OAuth篇
http://www.hackvip.com/mobiwen/html/Mobile_250379.htmlOAuth的基本概念,OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的M吕转载 2012-06-28 10:14:00 · 1950 阅读 · 0 评论 -
makefile 入门
http://blog.chinaunix.net/space.php?uid=20629471&do=blog&id=1608131Makefile学习教程: 跟我一起写 Makefile 0 Makefile概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 profes转载 2012-06-28 10:06:05 · 424 阅读 · 0 评论 -
nfc 近场通信
参考链接:http://luhuajcdd.iteye.com/blog/1172488http://developer.android.com/guide/topics/nfc/nfc.html【NFC在android中的应用API】Android 2.3 NFC简介NFC (Near Field Communi转载 2012-06-28 10:12:07 · 1478 阅读 · 0 评论 -
android 线程
刚在网上淘到的,讲解很细,推荐下,哈哈http://android.tgbus.com/Android/tutorial/201108/364177.shtml1.linux内核对多线程支持的不好2.android使用linux内核,添加了一些自己的机制3.四种最常用的线程方式Runnableview.postview.postDelayAsyn转载 2012-06-28 10:08:44 · 338 阅读 · 0 评论 -
Android开发规范
原文地址:http://jingyan.baidu.com/article/948f592443fd30d80ff5f9b6.html看着不是很爽,填点注释吧Android开发规范是本文要介绍的内容,主要是来了解并学习Android开发中一些细节的内容,具体关于Android开发规范内容的详解来看本文。一、Android开发编码规范1、java代码中不出现中转载 2012-06-28 10:07:55 · 363 阅读 · 0 评论 -
ffmpeg armv7优化配置 ndk_r8
#!/bin/sh#config.shPREBUILT=/usr/local/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86PLATFORMS=/usr/local/android-ndk-r8/platforms/android-9/arch-arm./configure --tar原创 2012-06-28 10:04:45 · 2391 阅读 · 0 评论 -
如何写一个Android.mk
link:http://blog.csdn.net/cedar_lxs/article/details/6673962一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节转载 2012-06-28 09:54:50 · 794 阅读 · 0 评论 -
java jni 技术
http://www.iteye.com/topic/304594#814127目前java与dll交互的技术主要有3种:jni,jawin和jacob。Jni(Java Native Interface)是sun提供的java与系统中的原生方法交互的技术(在windows\linux系统中,实现java与native method互调)。目前只能由c/c++实现。后两个都转载 2012-06-28 10:12:50 · 499 阅读 · 0 评论 -
360安全中心详解免费Android软件扣走话费原理
http://www.hackvip.com/mobiwen/html/Mobile_218853_5.html近期,360手机安全中心接到大量用户反馈,称下载的免费Android软件被扣走了大量的话费,经过360手机安全专家分析和排查发现,目 Android平台的扣费采用将恶意代码植入正常软件的方式,比塞班(Symbian)平台更加隐蔽,整个扣费过程均在后台完成,普通用户完全无法转载 2012-06-28 10:14:42 · 2742 阅读 · 0 评论 -
linux下交叉编译arm平台二进制elf文件
交叉编译还是用linux环境比较好,如果目标是window平台的VC,用MYSYS比较好,cygwin只是模式linux环境 交叉编译arm平台二进制文件,尤其是android上可用的二进制文件,最重要的参数是‘-static’ ,然后选择合适的交叉编译器,congfigmake (漫长的等待)或者make -j4 开四个线程编译(可能会出现某些问题)make ins原创 2012-06-28 11:06:13 · 1947 阅读 · 0 评论 -
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 · 894 阅读 · 0 评论 -
在一个应用程序里打开另一个应用程序(通过包名)
转载:http://www.devdiv.com/home.php?mod=space&uid=67600&do=blog&id=3848如果你想调用别人的应用程序(例如:你写了一个游戏管理的软件,需要管理很多游戏,但是游戏不是你写的,你是得不到入口activity的,你怎么办?),解决办法如下: 通过PackageManager可以得到PackageInfo,通过Package转载 2012-10-31 12:09:21 · 778 阅读 · 0 评论 -
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 · 678 阅读 · 0 评论 -
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 · 458 阅读 · 0 评论 -
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 · 1922 阅读 · 2 评论 -
程序设计-----------活与死、回调以及面向对象设计
http://www.cnblogs.com/gonegone/archive/2011/09/17/2179816.html【关键词】 活与死 回调函数 面向对象设计 【活与死】 在面向过程的程序设计里,main函数是活的,函数库等是死的。可以说,所有非main函数的函数,都是直接或间接被main函数调用。 在MFC程序设计里,所转载 2012-06-28 10:15:19 · 1616 阅读 · 0 评论 -
整理:算法的时间空间复杂度--面向对象的特征--linux进程状态--设计模式
面向对象的三个特征:封装、继承、多态linux进程的状态:RSDTZhttp://www.2cto.com/os/201112/113228.htmlR:(TASK_RUNNING)可执行进程S:(TASK_INTERRUPTIBLE)可中断休眠进程D:(TASK_UNINTERRUPTIBLE)不可中断休眠进程T:(TASK_STOPPED or TASK原创 2012-06-28 10:11:23 · 506 阅读 · 0 评论 -
linux-arm-嵌入式开发:分享两个网址
第一个:Android原生(Native)C开发::http://www.rosoo.net/a/201104/11307.html第二个:ffmpeg优化讨论组 ::http://bbs.chinavideo.org/forumdisplay.php?fid=14原创 2012-06-28 09:57:33 · 403 阅读 · 0 评论 -
android 桌面 未读角标
转载自:http://www.eoeandroid.com/thread-542394-1-1.html核心:重新生成快捷方式在小米 三星 索尼 手机 :图标上显示数字(未读消息数):这部分代码,是从QQ5.0.apk中找的。小米已经测试通过了,三星和索尼的,由于没有相应的手机,没有测试,有的,可能修改一下代码(判断是什么手机的代码),测试一下,可以在回复一下测试结果转载 2015-05-13 10:40:04 · 6940 阅读 · 5 评论