
android
文章平均质量分 60
kyrinleo
这个作者很懒,什么都没留下…
展开
-
android shareSDK 分享实现-getStringRes captureView 方法找不到
蠢死了的csdn。。。。。。。原文转自:http://blog.163.com/cjml_1982/blog/static/83728898201532953148475/比较了下友盟 友推 还有shareSDK,最终选择了shareSDK作为分享的平台按照网站的指导文档操作,发现并不是傻瓜似的,感觉shareSDK在这个工具上埋了很多雷,故意不让普通开发人员一次性完成。转载 2015-05-05 15:07:14 · 1693 阅读 · 1 评论 -
android系统源码目录system/framework下各个jar包的用途
am.jar:终端下执行am命令时所需的java库。源码目录:framework/base/cmds/amandroid.policy.jar:锁屏界面需要用到的jar包,该包引用了android.test.runner.jar,源码目录:framework/base/policyandroid.test.runner.jar:测试应用所需的jar包,该包引用了core.jar,core-juni转载 2013-12-26 16:38:17 · 874 阅读 · 0 评论 -
安装在Android机器上的截图程序实现,需要root
原文:http://blog.youkuaiyun.com/ericahdu/article/details/5790055首先声明这边搞出来的不是jpg也不是png,是rgb16文件,有很多工具可以直接打开看到图片的,大家也可以自己写个程序把它转成图片 其实/dev/graphics/fb0文件就是rgb16文件,如果你有busybox,那么直接用process调用shell把它co转载 2013-12-26 16:41:58 · 504 阅读 · 0 评论 -
ubuntu安装sun jdk
本文使用操作系统为Ubuntu12.04.安装sun公司的jdk如下操作第一去官网下载最新版本的jdkhttp://www.oracle.com/technetwork/java/javase/downloads/index.html选择对应的下载即可然后下载后为tar.gz解压到任何一个你想安装的目录,然后修改环境变量即可。如下操作:#原创 2013-12-26 16:09:09 · 492 阅读 · 0 评论 -
Android模拟按键——源码环境下开发应用程序
不知道转自哪里了。。太多人转了。在http://blog.youkuaiyun.com/ericahdu 的帮助下,实现了模拟按键,在此,首先表示感谢:)在源码下写程序可以摆脱SDK的限制,毕竟SDK开放的API有限,比如我们实现模拟按键时,需要用到IWindowManager这个类,但是SDK中是不提供这个类的首先下载编译源码,然后在源码的frameworks/base/cmds下新建一个文件夹转载 2013-12-26 17:16:25 · 623 阅读 · 0 评论 -
adb shell中命令(monkey、input等)的实质---通过脚本启动jar
本来以为存放在/systen/bin/下的monkey、input、am等adb shell命令都是二进制可执行程,偶尔cat input下,发现不是二进制文件,内容如下:# Script to start "input" on the device, which has a very rudimentary# shell.#base=/systemexport CLASSPATH转载 2013-12-26 16:39:03 · 955 阅读 · 0 评论 -
repo新的下载地址
kernel.org无法访问导致android的源码无法下载,这是另外一个git服务器的android源码的repo文件。操作如下$ curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin //获取repo$ chmod a+x repo$ PATH= ~/bi转载 2013-12-26 15:43:57 · 939 阅读 · 1 评论 -
使用adb输入中文字符
由于目前adb shell input 不支持unicode字符输入,因此绕个小弯路实现中文输入链接:https://github.com/bingwei/inputchineseviaadb安装apk文件(可以从pyscript下找到)运行python pyscript/testScript.py试验最终输入的字符将被保存到粘贴板里。转载 2013-12-26 14:42:16 · 2262 阅读 · 0 评论 -
执行具有root权限的java代码(一)
原创内容,转载无需注明~http://blog.youkuaiyun.com/baodinglaolang/article/details/8146272我们知道,当手机被root后,就可以通过su来执行具有root权限的代码了,但这基本只局限在了shell里面的命令。比如我们可以执行 am、pm以及android支持的一些linux命令。一但我们有些个性化需求,这些命令就转载 2013-12-26 16:39:36 · 824 阅读 · 0 评论 -
Android 源码编译make的错误处理
Android源码下载:官方下载 或参考android源码下载方式Android编译版本: PLATFORM_VERSION=4.0.1(最新Android 4.0.1)OS 操作系统平台: Linux yanggang 2.6.35-30-generic #61-Ubuntu SMP Tue Oct 11 15:29:15 UTC 2011 i686 GNU/Linux(Ubun转载 2014-01-09 16:41:04 · 1060 阅读 · 0 评论 -
android NDK笔记
出现的问题:转自:http://201202212729.iteye.com/blog/1625779我同学在工程ndk22/bin/classes中 运行javah com.cn.ndk22.Ndk22.Activity ,出现了.h文件 我在bin/classes目录中 ,就是无法访问, :转载 2014-01-08 11:56:40 · 626 阅读 · 0 评论 -
Android: NDK编程入门笔记
原文:http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于转载 2014-01-07 11:59:23 · 618 阅读 · 0 评论 -
Android sendevent/getevent 用法
原文:http://blog.youkuaiyun.com/kickxxx/article/details/7482392getevent/sendevent源码这两个命令的源码在system/core/toolbox/下,sendevent.c getevent.cgetevent使用getevent获得/dev/input/eventX设备汇报的事件,这个命令还会输转载 2014-01-06 09:45:57 · 759 阅读 · 0 评论 -
android 输入中文
系统注入中文 * 主要通过反射调用类的隐藏方法; * 通过反射获取InputMethodManager 中 系统service IInputMethodManager的实例, * * 在通过getInputContext获取IInputContext的实例,这个类是输入法与输入的组件的联系接口 * 调用其commitText方法就可以将文字输转载 2013-12-22 20:49:36 · 733 阅读 · 0 评论 -
一个例子让你了解Java反射机制
转自:http://www.linuxidc.com/Linux/2013-11/92201.htmJava反射机制:通俗地说,反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作,希望读者能理解,也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们.理论的东东太多也没用,下面我们看看实践 Demo ~Demo:package转载 2013-12-23 13:42:24 · 728 阅读 · 0 评论 -
JAVA反射机制
本文转自:http://blog.youkuaiyun.com/justinavril/article/details/2873664Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程转载 2013-12-20 18:02:02 · 470 阅读 · 0 评论 -
Eclipse实用快捷键
alt+shift+r 动态修改全局变量原创 2013-12-31 16:48:44 · 471 阅读 · 0 评论 -
sufaceflinger类图
frameworks/base/libs/ui 和 frameworks/base/libs/surfaceflingerISurface 定义了基础的Surface接口,供图形系统客户端 (应用)和server端(即surfaceflinger)交互。ISurface.cppBpSurface是ISurface的派生类,提供接口供server 调用客户端功能;ISurface.c转载 2014-01-11 11:05:13 · 821 阅读 · 0 评论 -
Android下动态链接库.so调用的简单例子
在这篇文章中(http://hi.baidu.com/mcu99/blog/item/216f1fce17e1c00b92457edd.html),我在Android下使用dlopen函数调用.so文件没有成功,于是只得改用在编译过程中指定.so文件的方式加以调用,这次在Android下倒是通过了。先在(Android源码目录)/development/目录下建立一个文件夹,比如起名叫 t转载 2013-12-27 10:23:52 · 598 阅读 · 0 评论 -
在Android开发中,定时执行任务的3种实现方法:
在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,java的实现方式)二、采用Handler的postDelayed(Runnable, long)方法(最简单的android实现)三、采用Handler与timer及TimerTask结合的方法(比较多的任务时建议使用)下面逐一介绍:一、采用H转载 2014-07-31 09:23:30 · 690 阅读 · 0 评论 -
android 定时一段时间执行
final Handler handler = new Handler(); Runnable runnable = new Runnable(){ @Override public void run() { // TODO Auto-generated method stub // 在此处添加执行的转载 2014-07-05 19:27:08 · 566 阅读 · 0 评论 -
openfire环境搭建
以下为openfire 3.9.2+m'ye'c'l'p为背景1.下载源码之后导入eclipse原创 2014-06-06 10:32:57 · 1262 阅读 · 0 评论 -
android TextView跑马灯
<TextView android:layout_width="100px" android:layout_height="wrap_content" android:textColor="@android:color/white" android:ellipsize="marquee" android:focusable="tr转载 2014-03-24 10:31:02 · 701 阅读 · 0 评论 -
去除android activity自带切换动画
Intent intent =new Intent(MainActivity.this,second.class);startActivity(intent);overridePendingTransition(0, 0);即可转载 2014-03-24 11:36:58 · 823 阅读 · 0 评论 -
Android分享中,如何过滤指定的应用,并且对不同的分享方式发送不同的内容?
摘要 安卓系统本身可以很简便的实现分享功能,因为我们只需向startActivity传递一个 ACTION_SEND 的Intent,系统就为我们弹出一个应用程序列表,如果我们再指定intent为chooser的方式,那么这个列表就能每次都出现而且都是相同的操作。 利用系统的api实现分享的代安卓系统本身可以很简便的实现分享功能,因为我们只需向startActivity传递一个ACTI转载 2014-03-18 18:43:00 · 2016 阅读 · 0 评论 -
eclipse插件安装方法
eclipse有两种安装插件的方法:link方式安装:本文主要介绍link方式安装,太多太多的文章在baidu上可以搜到,可是发现,我尝试过很多次,都不行,后来索性自己来摸索在eclipse中有一个叫dropins的文件夹,里面放插件的快捷方式指向即可本文以svn插件安装为例:第一步将svn插件放在一个文件夹下,比如我放在android_kyrin/so原创 2014-03-03 12:42:54 · 572 阅读 · 0 评论 -
android类似用户最新消息的小图标提醒功能
原文:http://blog.sina.com.cn/s/blog_6dc41baf0101625q.html今天在公司做一个小项目:当前自己手机本地资源文件中购物车中有多少个商品类型的数量在界面提示,并且在用户添加一些商品到购物车之后更新购物车中的显示信息。如图类似的功能。实现的过程比较简单,主要看你怎么去想。之前我走的弯路不少。 首先是图片的处理,把一个小图片显转载 2014-02-10 12:27:22 · 1556 阅读 · 0 评论 -
小米手机在Ubuntu调试
开启:调试模式隐藏功能:拨号:*#*#717717#*#* ,如果不开启,一直adb device没有任何device然后发现一直offline,奇怪的很,原来,需要用最新的adb才可以。附上最新版adb的下载原创 2014-01-19 18:10:51 · 1212 阅读 · 0 评论 -
am 启动带参数
几句话:1.am -d 后面带string参数2.intent.getDataString()得到数据原创 2014-01-27 14:36:30 · 806 阅读 · 0 评论 -
一个例子看懂Java反射
package com.bird.reflect; import java.util.List; /** * @use 需要反射获取方法的类 * @author Bird * */ public class Person { public static String name = "bird"; public Person(){转载 2014-01-17 14:03:35 · 577 阅读 · 0 评论 -
System.load 和 System.loadLibrary详解
System.load 和 System.loadLibrary详解1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。2.System.load 参数为库文件的绝对路径,可以是任意路径。例如你可以这样载入一个windows平台下JNI库文件:System.load("C://Docume转载 2014-01-14 17:16:13 · 573 阅读 · 0 评论 -
ubuntu10.04编译android4.0.3的要点
硬盘安装 ubuntu10.04 64bt后1, 按装网卡sudo make installsudo insmod alx.ko 然后就可以连接网络 2, 安装文件夹共享, 以便xp访问sudo apt-get install samba libpam-smbpass然后就可以共享文件夹了,xp也能访问了 3转载 2014-01-22 14:29:12 · 617 阅读 · 0 评论 -
/usr/include/features.h:323:26: 致命错误: bits/predefs.h:没有那个文件或目录
例如:/usr/include/features.h:323:26: 致命错误: bits/predefs.h:没有那个文件或目录编译中断。make: *** [out/host/linux-x86/obj/EXECUTABLES/mkbootfs_intermediates/mkbootfs.o] 错误 1make: *** 正在等待未完成的任务….In file转载 2014-01-14 16:22:10 · 801 阅读 · 0 评论 -
android root下修改默认输入法
修改database位于/data/data/com.android.providers.settings/databases/settings.db用sqlite3命令打开,查询.tables得到所有保存的table,有一个叫secure,然后select * from secure 可以查看到有默认的输入法设置,修改即可原创 2014-01-08 17:23:44 · 1224 阅读 · 0 评论 -
android生产者消费者模式
生产者消费者模式生产者->仓库->消费者生产者一直在生产放入仓库中。消费者一直从仓库中取出来消费。线程同步package shengchan.xiaofei;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import转载 2014-01-13 11:50:13 · 2021 阅读 · 2 评论 -
android 破解锁屏密码方法
adb shellcd data\system查看data\system中的文件,如果设置了密码会有gesture.key或者password.keyrm 这两个文件即可原创 2013-12-19 10:12:14 · 1554 阅读 · 0 评论 -
android 4.4 ART卡在开机画面
如果是usb调试模式开启,则输入adb shell "setprop persist.sys.dalvik.vm.lib libdvm.so"adb reboot 即可原创 2013-12-19 10:05:25 · 2862 阅读 · 0 评论 -
Android没有输入焦点类控件的输入法调用
本文转自:http://blog.youkuaiyun.com/veyan1314/article/details/6399485在Android系统上,切换到有输入焦点的控件时会自动弹出键盘,如TextView,TextField等。而那些没有输入焦点的控件则不会,所以没法输入。 s本文将以ImageView为例,介绍如何在没有输入焦点的控件上弹出键盘,并且截获输转载 2013-12-03 21:36:04 · 908 阅读 · 0 评论 -
Android Localsocket的使用
在项目中居然用到LocalSocket,原因是Localsocket的传输速度据说比一般socket要快很多,上传源码到csdn原创 2013-12-07 09:21:58 · 778 阅读 · 0 评论 -
android文字上屏
在项目中需要用到android文字上屏。思路如下,①获取当前界面输入焦点,②在输入焦点的view转成edittext在android中用的最多的输入控件是Edittext,所以。。直接看代码就懂了 View view= getCurrentFocus(); EditText editText = (EditText)view; String ssSt原创 2013-12-07 12:36:39 · 720 阅读 · 0 评论