
Android
文章平均质量分 59
长剑耿介
屌丝程序员
展开
-
对BitmapFactory.Options.inJustDecodeBounds的理解
对BitmapFactory.Options.inJustDecodeBounds的理解原创 2015-08-28 15:23:27 · 7020 阅读 · 0 评论 -
Setting Up the Search Interface(设置搜索接口)
原文连接:http://docs.eoeandroid.com/training/search/setup.html译者:长剑耿介完成日期:2012年8月28日设置搜索界面从Android3.0开始,使用SearchView部件作为工具栏中的搜索部件,是您的应用程序的首选方式。 和工具栏中的所有项目一样,只要有有空间,你可以定义SearchView显翻译 2015-01-12 14:36:43 · 1029 阅读 · 0 评论 -
Dealing with Audio Output Hardware
分任务链接地址:http://docs.eoeandroid.com/training/managing-audio/audio-output.html译者:长剑耿介完成时间:2012年9月5日处理音频输出硬件当用户谈到享受他们的Android设备中的音频时,有很多处理方式。大多数设备有一个内置扬声器,有线耳机的耳机插孔,不少还配备了蓝牙连接,支持A2D翻译 2015-01-12 14:27:14 · 992 阅读 · 0 评论 -
Supporting Tablets and Handsets
原文链接:http://developer.android.com/guide/practices/tablets-and-handsets.html#Guidelines作者:长剑耿介 & &Monica & ~ ~ELite~ ~完成日期:2012年09月11日支持平板电脑和手机Android平台运行在各种屏幕尺寸的设备,系统会调整应用程序UI的翻译 2015-01-12 14:58:38 · 1099 阅读 · 0 评论 -
Managing Audio Playback
主任务链接地址:http://docs.eoeandroid.com/training/managing-audio/index.html翻译:长剑耿介完成时间:2012年9月5日管理音频播放如果您的应用程序播放音频,用户可以控制音频播放是很重要的。为了确保良好的用户体验,您的应用程序可以管理其它的应用程序不在同时播放音频也是很重要的。学完本教程翻译 2015-01-12 14:25:26 · 790 阅读 · 0 评论 -
Android Open Accessory Protocol
原文地址:http://docs.eoeandroid.com/tools/adk/aoa.html翻译者:长剑耿介创建时间:2012年10月27日Android开放配件协议Android 3.1平台引入了Android开放配件支持,它允许外部USB硬件(一个Android USB配件)以一种特殊配件模式的与Android设备进行交互。 当Android翻译 2015-01-12 14:40:18 · 2122 阅读 · 0 评论 -
Android 中xml文件的生成
XmlSerializer xml = Xml.newSerializer(); StringWriter strWriter = new StringWriter(); try { xml.setOutput(strWriter); xml.startDocument("UTF-8", true); xml.startTag("", "map"); xml.st原创 2015-01-29 15:19:53 · 964 阅读 · 0 评论 -
无线调试Android设备
今天看有关Android USB的文档的时候发现一个灰常好的技能——通过无线调试Android Device!这适合于解决Android Device 通过OTG连接上其他设备而无法连接电脑,导致logcat信息不好查看以及调试的问题。Connect the Android-powered device via USB to your computer.From your SD原创 2015-01-09 19:16:44 · 1185 阅读 · 0 评论 -
android check root
private static boolean checkRoot() { try { Process process = Runtime.getRuntime().exec("/system/bin/ls -l /system/bin/su /system/xbin/su"); BufferedReader reader = new BufferedReader(new I原创 2015-01-05 17:18:50 · 1541 阅读 · 0 评论 -
获取手机IMEI(包括各种平台的双卡双待手机)
转自:http://www.sum16.com/desinger/android-get-double-imei-include-made-in-china.htmlimport java.util.ArrayList;import java.util.List; import android.content.Context;import android.telephony.T原创 2014-12-02 15:11:03 · 3065 阅读 · 0 评论 -
ListView、ListFragment 无法实现 onListItemClick和setOnLongClickListener
之前一直无法实现对item实现点击和长按监听,查阅资料才知道原来在item中有checkbox,默认会获得焦点。解决办法:在checkbox中添加属性:android:focusable="false"原创 2014-12-18 10:36:05 · 1625 阅读 · 0 评论 -
Android不同apk之间通过ServerSocket和Socket通信
新建两个Android项目:(例如SocketServer和SocketClient)简单起见,Server端只发送一条信息,Client端只接收信息。Server端代码:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState)原创 2015-01-06 15:13:31 · 6367 阅读 · 0 评论 -
Improving Layout Performance
分任务原文链接:http://docs.eoeandroid.com/training/improving-layouts/index.html作者:长剑耿介完成时间:2012年08月30日提高布局性能布局是Android应用程序一个重要组成部分,将直接影响到用户体验。 如果实现不好,您的布局可能会导致一个占内存的应用程序和响应缓慢的用户界面。 Andr翻译 2015-01-12 14:24:04 · 733 阅读 · 0 评论 -
Re-using Layouts with include
主任务原文链接:http://docs.eoeandroid.com/training/improving-layouts/reusing-layouts.html译者:长剑耿介完成时间:2012年9月1日''重用布局尽管Android有各种部件提供了小巧、可重用的互动元素(elements),但在某些需要特殊布局中,您可能还需要重用较大的组翻译 2015-01-12 14:17:22 · 850 阅读 · 0 评论 -
Android Gallery3D源码分析(二)
转自: http://www.eoeandroid.com/thread-83538-1-1.html lists 的各个 list 里包含的各个 layer 如下所示: Layer提供了update(....),renderOpaque(....),renderBlended(....)接口,这些接口会在RenderView的onDra转载 2015-08-08 15:05:19 · 1305 阅读 · 0 评论 -
Android Gallery3D源码分析(一)
原文链接:http://www.eoeandroid.com/thread-83537-1-1.htmlGallery3D概述 Gallery3D的界面生成和普通的应用程序不一样。普通程序一般一个界面就是一个activity,布局用xml或代码都可以实现,界面切换是activity的切换方式;而Gallery3D没有用android的UI系统,而是用opengl画出来的,即转载 2015-08-08 15:01:58 · 1679 阅读 · 0 评论 -
Android读取内存信息
在adb shell的情况下执行命令:shell@maguro:/ $ cat /proc//meminfoMemTotal: 710960 kBMemFree: 136148 kBBuffers: 3400 kBCached: 228768 kBSwapCached: 0 kBAct原创 2015-06-01 11:17:39 · 1534 阅读 · 0 评论 -
利用国内镜像源下载、编译Android源码
在国内下载Android可是不太容易,不过从Google断断续续地下载了几天源码后发现清华大学有个TUNA镜像源可以下载Android源码,甚是方便。参考网站:http://source.android.com/index.htmlhttps://aosp.tuna.tsinghua.edu.cn/ 一.环境准备:现在Android源码的下载和编译在原创 2015-04-28 19:48:15 · 8627 阅读 · 0 评论 -
Ubuntu 64位adb无法使用问题的解决
今天在Ubuntu 14.02 (64位)下安装了Android开发环境,其中遇到adb无法使用的情况,以为是没配置环境变量的问题,就添加一下:sudo vim /etc/profileexport PATH="$PATH:/home/username/sdk/tools"export PATH="$PATH:/home/username/sdk/paltform-tools"但原创 2015-04-20 21:39:06 · 1301 阅读 · 0 评论 -
NDK/Jni底层获取root权限的四种思路
很多时候对Android系统底层进行操作(如查看/data/data/下的数据)是没有权限的,但是有时候我们需要在Jni层进行类似的操作,那么我们如何获取root权限呢?这边提供四种思路供大家参考。原创 2015-01-05 16:45:56 · 13030 阅读 · 4 评论 -
[Android]一些常见颜色值
color.xml #FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F5 #FFEFD5原创 2015-02-26 17:47:34 · 745 阅读 · 0 评论 -
Android Studio 1.0 正式版下载(另附百度网盘链接)
众所周知,想要访问Android官网还是不容易的,这里我把那个页面复制过来了,里面带有需要的链接。其实只要把该链接离线到百度网盘即可(或者使用我已的百度网盘链接),或者用迅雷来下载,速度还是挺快的。链接: http://pan.baidu.com/s/1qWyS1Z2 密码: 2cvhSystem RequirementsWindowsMicrosoft® Wi原创 2014-12-09 10:37:02 · 5021 阅读 · 2 评论 -
Android Studio 离线配置 gradle
最新版Android Studio 1.0发布了,其使用gradle-2.2.1及以上版本。你懂得,指望studio自己来下载gradle多半会失败,所以离线安装很有必要。点击下载gradle下载好后放到本地相应位置即可(也可以自己在Android studio中设置gradle所在路径):PC:C:\user\\.gradle\wrapper\dists\gradle-x原创 2014-12-09 13:07:26 · 5427 阅读 · 0 评论 -
Android NDK官方下载链接(2014-12)
为了方便不好外出下载的同学,特此把链接复制过来,大家右键迅雷下载吧。XDDownloadsPlatformPackageSize (Bytes)MD5 ChecksumWindows 32-bitandroid-ndk-r10d-windows-x86.exe455427281c0930ab原创 2014-12-24 10:44:46 · 10493 阅读 · 0 评论 -
Android Open Accessory Protocol 2.0
原文地址:http://docs.eoeandroid.com/tools/adk/aoa2.html翻译者:长剑耿介创建日期:2012年11月01日Android开放配件协议2.0本文档介绍了自Android开放配件(AOA)协议最初版本发布后的一些改变,是AOA的第一个版本的补充。AOA 2.0版新增了两项功能:音频输出(从And翻译 2015-01-12 14:43:36 · 5041 阅读 · 0 评论 -
【书籍推荐】Migrating to Swift from Android
对于那些Android开发原创 2014-11-24 18:51:12 · 1164 阅读 · 0 评论 -
APK的汉化(apktool反编译与回编译)
利用apktool工具对软件进行汉化或者修改!原创 2014-04-08 17:27:40 · 7740 阅读 · 0 评论 -
Android开发文档——Notifications
原文地址:http://developer.android.com/guide/topics/ui/notifiers/notifications.html翻译 2014-04-22 14:00:09 · 1399 阅读 · 0 评论 -
使用Animation实现控件抖动效果
主要参考了官方ApiDemo里的Views/Animation/Shake原创 2014-05-06 17:20:32 · 3025 阅读 · 0 评论 -
Android小知识点
不积跬步无以至千里:1.activity切换效果:原创 2014-05-05 11:38:17 · 942 阅读 · 0 评论 -
我与编程
这主要讲述了一个屌丝程序员的故事,也许你看完会嗤之以鼻,也许会有似曾相识的感觉,也许还能给你点帮助。但这是写给自己的东西!原创 2014-03-22 13:22:55 · 2047 阅读 · 4 评论 -
无线热点(WifiAP)的新建与连接
工作需要,开始研究无线热点这块,网上资料不是很多而且基本都是重复的,本人做了一个简化,其它功能基本被切了。上代码:/** * * * 主要功能:实现无线热点(WifiAP)的新建和连接 * */public class MainActivity extends Activity { private final String SSID = "test_"; priva原创 2014-03-21 09:55:56 · 1534 阅读 · 0 评论 -
借助NDK,Android与C动态链接库的相互调用
大致流程:首先你要安装好NDK,官方链接。这份代码是在\android-ndk-r9c\samples\hello-jni基础上修改的,先看一下目录结构:其中的libs和obj文件夹是在第四步编译后生成。1.编写Java代码 HelloJni.javapackage com.tuojie.hellojni;import android.app.Act原创 2014-02-21 11:29:17 · 1430 阅读 · 0 评论 -
Android中Button用onClick属性绑定方法
在xml文件中<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height原创 2013-11-14 10:28:14 · 4072 阅读 · 0 评论 -
Asset Studio Integration(改图标利器)
大家都是怎么给app设置图标的?在公司可能都有专人来设计,像我这种渣渣就只能自己瞎画了{:4_82:}不知哪个ADT版本过后,新建Android Application Project时会让你设置自己的图标,可以选择图片(image)、剪贴画(clipart)或是文本(text)对于个人开发者,很是好用有木有!当然如果已经完成还想改怎么办?原来adt可以让你重新改的,反正我原创 2013-11-21 12:09:48 · 1609 阅读 · 0 评论 -
在eclipse上安装 Marketplace Client
在eclipse上安装 Marketplace ClientEclipse Marketplace是个插件应用商店,很实用的一个功能。打开 eclipse,help--Eclipse Marketplace Client就能找到有的eclipse中没有这个功能就需手动添加Eclipse Marketplace Client。help--install new转载 2013-10-31 09:16:11 · 2803 阅读 · 0 评论 -
Android自带邮箱数据导出
首先要有root权限,用RE管理器进入/data/data/原创 2014-04-11 11:04:24 · 2621 阅读 · 0 评论 -
Android取证实战——书摘
1.在应用程序得到验证以及用户对请求的访问权限原创 2014-04-11 14:58:08 · 1401 阅读 · 0 评论 -
隐藏Android设备的开发者选项
隐藏Android设备的开发者选项原创 2014-07-24 17:48:29 · 8498 阅读 · 1 评论 -
Android设备无法查看logcat解决方法
今天用海信HS-EG980测试,用adb logcat原创 2014-10-10 14:39:57 · 3980 阅读 · 0 评论