Android
huangxiaominglipeng
这个作者很懒,什么都没留下…
展开
-
Android判断手机中的应用是否具有某些权限(例如小米手机中是否具有悬浮窗权限)
op 的值是 0 ~ 47,其中0代表粗略定位权限,1代表精确定位权限,24代表悬浮窗权限。(具体可以看)uid 当前应用用到的uid ,可通过 Binder.getCallingUid()获得。packageName 应用程序的包名,通过getPackageName获得。通过上面的知识,写一函数 用来判断 程序是否具有某些权限的函数 private static原创 2016-11-17 17:54:30 · 5118 阅读 · 1 评论 -
ListView不同的项目布局(item layout)的实现
在上例的list中加入一些分隔线你需要做这些:重(@Override)写 getViewTypeCount() – 返回你有多少个不同的布局重写 getItemViewType(int) – 由position返回view type id根据view item的类型,在getView中创建正确的convertView原创 2014-10-11 10:55:25 · 1365 阅读 · 0 评论 -
解决android ScrollView滚动显示不全问题
问题描述如下图所示:重写的ScrollView类代码在http://www.kuaipan.cn/file/id_173681592617669567.htm主要引入该类后,需要在系统环境下编译该应用程序,因为SrcollView类引用了系统架构。原创 2013-12-31 16:03:37 · 2791 阅读 · 0 评论 -
您的主机中的软件中止了一个已建立的连接问题
[2014-03-05 15:32:50 - ddmlib] 您的主机中的软件中止了一个已建立的连接。java.io.IOException: 您的主机中的软件中止了一个已建立的连接。at sun.nio.ch.SocketDispatcher.write0(Native Method)at sun.nio.ch.SocketDispatcher.write(Unknown Sourc原创 2014-03-05 17:11:14 · 22283 阅读 · 0 评论 -
ubuntu12.04中安装jdk不成功问题
在ubuntu12.04中,安装jdk发生下面错误Package sun-java6-jdk is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from ano原创 2014-03-06 15:36:04 · 868 阅读 · 0 评论 -
Android导入一个工程时提示 Invalid project description的解决方法
今天在网上下了个源码,导入的时候发现出现Invalid project description的提示,翻译成中文就是“无效的项目描述”的意思,搞不明白遂百度找到了解决办法,现记录并共享之!Android导入一个工程时提示 Invalid project description字样,当我们单击按钮查看详细内容可以看到overlaps the location of another proje转载 2014-03-06 16:50:13 · 1163 阅读 · 0 评论 -
android4.2源码编译调试出错
我最近编译源码突然发现以下错误:doudouhe@ubuntu:/media/74E0CCF7E0CCC11A/WORKING_DIRECTORY$ lunch full-eng/bin/bash: prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc: 权限不够/b原创 2014-03-07 13:43:19 · 999 阅读 · 0 评论 -
apk卸载不干净,导致安装、升级不成功问题的解决办法
apk卸载不干净,导致安装不成功问题的解决,问题常发生的情况:1、android 91助手卸载软件经常会卸载不干净。2、应该安装在sdcard上,但后来sdcard移除了 遇到这种情况,即使我们在system/app, data/app,data/data中把相关数据都删除后,安装该软件也会发生冲突而导致无法安装成功,而且在设置->应用->全部应用中还能找到,但它是灰显的,原创 2014-03-07 14:42:37 · 16383 阅读 · 0 评论 -
android源代码中repo升级后出现的问题
早上在电脑上同步android的源代码(使用 repo sync),提示“A new version of repo is available”,于是下载了最新的repo(curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > repo) 再次执行repo还是同样的提示,仔细看看下面还有几行 error: can转载 2014-03-07 15:41:27 · 4418 阅读 · 0 评论 -
android源码下载时,repo下载不成功的问题
google官网http://source.android.com/source/downloading.html上的地址根本不可用curl http://git-repo.googlecode.com/files/repo-1.13 > ~/bin/repochmod a+x ~/bin/repoPATH=~/bin:$PATHmkdir WORKING_原创 2014-03-07 16:23:45 · 3220 阅读 · 0 评论 -
Android 编译出错解决
环境:ubuntu12.04 64位报错:make: *** [out/host/linux-x86/obj/EXECUTABLES/clang_intermediates/clang] Error 1前面是一大堆的undefined的提示信息解决方法:清空目录 /out/host/linux-x86/obj/STATIC_LIBRARIES/libcl转载 2014-03-08 15:55:00 · 803 阅读 · 0 评论 -
关于Android引用Lib的问题
工程文件夹和引用文件夹需在同一目录下转载 2014-05-07 11:46:17 · 1133 阅读 · 0 评论 -
ADB server didn't ACK * failed to start daemon * 解决办法
* daemon not running. starting it now * ADB server didn't ACK * failed to start daemon *原创 2014-09-28 11:03:31 · 1162 阅读 · 0 评论 -
命令行的方式创建avd
这里专门对使用命令行创建AVD作个介绍:使用android create avd 命令来创建AVD行为:"create avd":创建一个新的Android 虚拟设备。选项:-t --target 新的AVD 的Target ID(必须)-c --sdcard 指向一个共享的SD 存储卡的路径或是为新的AVD 定制的新SD 存储卡的容量大小-p --path 新AVD原创 2014-10-10 13:45:55 · 1717 阅读 · 0 评论 -
intent没有指定category时,应该注意的问题
如果intent没有指定catergory,Android系统会原创 2014-10-10 14:10:00 · 589 阅读 · 0 评论 -
android自定义ProgressBar
<ProgressBar android:id="@+id/ProgressBar" style="@style/progressbar_horizontal" android:layout_width="300dp" android:layout_height="wra原创 2014-07-03 11:03:54 · 654 阅读 · 0 评论 -
android edittext在输入手机号码的时候自动添加分隔符
在输入框输入手机号码,例如13800138000,变成3-4-4的格式当输入138后面的0的时候,自动添加一个"-",变成138-0的格式;当输入到138-0013后面的8的时候,自动变成138-0013-8000的格式。关于上面这个wen原创 2014-04-23 15:35:06 · 4517 阅读 · 2 评论 -
Google PB协议学习记录--一个简单的例子--如何编译.proto文件为.java文件
步骤一, 书写 .proto 文件,这里直接上google官方实例,并存储为addressbook.protopackage tutorial;option java_package = "com.example.tutorial";option java_outer_classname = "AddressBookProtos";message Person { req原创 2016-10-27 11:37:58 · 7375 阅读 · 0 评论 -
Google PB协议学习记录--PB的基础知识
学习过程中防止二手知识的误导,我们直接对PB的官网入手protobuf的官方网站https://developers.google.com/protocol-buffers/ protobuf的下载地址https://developers.google.com/protocol-buffers/docs/downloadsprotoBuf原创 2016-10-26 17:48:40 · 5276 阅读 · 0 评论 -
Android国际化-图片国际化和文本字符国际化
注意:1、是在res目录下面,新建文件夹2、需要国际化的文本资源和图片资源名称是一样的图片国际化默认:drawable-xhdpi中文简体:drawable-zh-rCN-xhdpi(或者不写)韩文:drawable-ko-rKR-xhdpi越南语:drawable-vi-rVN-xhdpi繁体:drawable-zh-rTW-xhdpi原创 2016-10-26 17:16:16 · 4807 阅读 · 0 评论 -
android.graphics.Rect类的详解
public final classRectextends Objectimplements Parcelablejava.lang.Object ↳android.graphics.RectPublic ConstructorsRect()Create a new em原创 2014-03-20 10:30:20 · 24323 阅读 · 4 评论 -
android.graphics.Paint类详解
public classPaintextends Objectjava.lang.Object ↳android.graphics.PaintKnown Direct SubclassesTextPaintClass OverviewThe Pai原创 2014-03-20 10:54:28 · 5198 阅读 · 0 评论 -
android.graphics.Canvas类详解
public classCanvasextends Objectjava.lang.Object ↳android.graphics.CanvasClass OverviewThe Canvas class holds the "draw" calls. To draw something, you n原创 2014-03-20 13:53:15 · 5055 阅读 · 0 评论 -
andriod.graphics.BitmapFactory类详解
Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的,外面并不能实例化,只能是通过JNI实例化。这必然是 某个辅助类提供了创建Bitmap的接口,而这个类的实现通过JNI接口来实例化Bitmap的,这个类就是BitmapFactorypublic classBitmapFactoryextends Object原创 2014-03-20 17:14:11 · 2563 阅读 · 0 评论 -
android.grapthics.Bitmap类的详解
public final classBitmapextends Objectimplements Parcelablejava.lang.Object ↳android.graphics.BitmapPublic Methodsbooleancompress(Bitmap原创 2014-03-20 18:18:38 · 1431 阅读 · 0 评论 -
API--android.os.Build
Build.BOARD // 主板 Build.BRAND // Android系统定制商 Build.CPU_ABI // cpu指令集 Build.DEVICE // 设备参数 Build.DISPLAY // 显示屏参数 Build.FINGERPRINT // 硬件名称 Build.HOST Build.ID // 修订版本列表 Build.MANUFACTU原创 2014-08-26 16:24:49 · 1834 阅读 · 0 评论 -
通用代码库之网络
/** * 获取网络图片 * @param path * @return * @throws Exception */ public static Bitmap getImage(String path) throws Exception { URL url = new URL(path); HttpURLConnection conn = (HttpURLC原创 2013-12-16 18:30:33 · 879 阅读 · 0 评论 -
xml解析(一) XmlPullParser的使用
XmlPullParser是android自带的xml解析器public static ArrayList getChannelsData(InputStream is) { ArrayList list = null; TvUrl tvurl = null; XmlPullParserFactory pullFactory; try { pullFactory =原创 2014-03-05 16:16:42 · 1217 阅读 · 0 评论 -
通用代码库之listview和GridView
1、记录Android心得及点滴2、android ListView详解3、RGB颜色查询对照表4、android网络图片异步加载(使用架包)FinalBitmap fb=FinalBitmap.create(this);fb.display(imageView, uri);架包下载地址:http://www.kuaipan.cn/file/id_173681592原创 2013-12-17 14:02:57 · 1248 阅读 · 0 评论 -
通用代码库之style
@null true false true @color/transparent true customDialog = new Dialog(this,R.style.MyDialog);原创 2013-12-30 17:39:54 · 676 阅读 · 0 评论 -
JSON数据解析代码示例
public static StartAPKInfo parseStartAPKJson(InputStream inputStream) { Log.i(TAG, "parsePlaylistJson "); StartAPKInfo info = new StartAPKInfo(); StringBuffer out = new StringBuffer();原创 2014-03-17 14:12:47 · 1012 阅读 · 0 评论 -
有关String类的笔试常考题
String、StringBuffer和StringBuilder的区别?String:字符串原创 2014-10-10 15:12:08 · 899 阅读 · 0 评论 -
ListView怎么处理大量的加载数据;比如有10万条数据,你在ListView怎么处理?
题目:ListView怎么处理大量的加载数据;比如有10万条数据,你在ListView怎么处理?原创 2014-10-11 10:34:59 · 9119 阅读 · 1 评论 -
Eclipse 未正常退出,导致进不去的问题
打开eclipse的工作空间目录workspace,然后一层一层进入下面的目录 .metadata .plugins org.eclipse.core.resources 删.snap 这些文件都是隐藏文件原创 2014-10-11 13:58:06 · 1117 阅读 · 0 评论 -
Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面获取网络连接状态随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能。Android平台提供了ConnectivityManager 类,用于网络连接状态的检测。Android开发文档这样描述ConnectivityManager 的作用:转载 2014-07-12 23:59:27 · 1837 阅读 · 0 评论 -
Android permission 访问权限大全
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/writeaccess to the “properties” table in the checkin database, tochange values that get uploaded)转载 2014-07-12 23:48:42 · 477 阅读 · 0 评论 -
两个ubuntu系统之间的文件拷贝
基于ssh的linux系统之间的传输,SSH服务可以作为ubuntu与window之间建立连接的桥梁,其实ssh也可以作为两个linux系统之间的文件/目录的拷贝工具。基体步骤如下:(1)安装ssh工具: sudo apt-get install ssh //这个很简单,直接安装。(2)重启ssh工具:(避免无法使用ssh)/etc/init.d/ss转载 2014-03-08 11:36:17 · 2577 阅读 · 0 评论 -
判断android设备是否支持硬解码
参考:http://blog.chinaunix.net/uid-686647-id-3979372.html原创 2014-03-05 14:50:19 · 5669 阅读 · 0 评论 -
android开发之GridLayout详解
在android4.0以上版本中,新增加了GridLayout网格布局,请参考Android 4.0开发之GridLayOut布局实践和浅谈android4.0开发之GridLayout布局 <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap原创 2013-12-20 16:28:33 · 18997 阅读 · 0 评论 -
使用架包实现android异步加载图片
网上有很多关于android异步加载图片的文章,这些文章主要实现了加载图片功能,但没有做图片等的缓存操作,易发生一些不可预知的错误,现在先辈们已经做好了一个关于android异步加载图片的架包,使用方法如下android网络图片异步加载(使用架包)FinalBitmap fb=FinalBitmap.create(this);//this为contextfb.display(imag原创 2013-12-31 11:27:21 · 1103 阅读 · 0 评论