Android学习笔记
hsx9566
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
获取SD卡上 未安装 APK文件 的图标等
各版本通用 [code="java"] /** * 获取未安装的apk信息 * * @param ctx * @param apkPath * @return */ public static AppInfoData getApkFileInfo(Context ctx, String apkPath) { System.out.printl...原创 2011-05-10 16:06:06 · 209 阅读 · 0 评论 -
第三部分 优秀项目
第三部分 优秀项目-内容来自互联网 主要介绍那些Android还不错的完整项目,目前包含的项目主要依据是项目有意思或项目分层规范比较好。Linux项目地址:https://github.com/torvalds/linuxAndroid项目地址:https://android.googlesource.com/ 或 https://github.com/android以上两个项目,不解释 (...原创 2014-08-20 15:34:40 · 178 阅读 · 0 评论 -
第二部分 工具库
第二部分 工具库-内容来自互联网 主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。 一、依赖注入DI 通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作 AndroidAnnotations(Code Diet)android快速开发框架项目地址:h...原创 2014-08-20 15:33:53 · 203 阅读 · 0 评论 -
第一部分 个性化控件(View)
第一部分 个性化控件(View)-内容来自互联网 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等...原创 2014-08-20 15:30:00 · 219 阅读 · 0 评论 -
is not translated in zh-rCN
新版本的SDK会出现,xxx is not translated in zh-rCN 解决方法: Eclipse下 Window--Preference-- Android--Lint Error Checking--Correctness: Messages--MissingTranslate(如附件中图)将 Severity 从 Fetal 改为 Ignore ...原创 2014-06-13 13:34:08 · 198 阅读 · 0 评论 -
解决eclipse连接不上手机
:: by sonzer :: 2014-06-05 @echo off Title 重置手机连接神器 CALL NETSTAT -ano | FINDSTR "5037" | findstr "LISTENING"> temp.dll SET /p temp=<temp.dll del temp.dll REM 待处理的字符串 set str="%temp%" ...2014-06-05 15:57:16 · 204 阅读 · 0 评论 -
android 抓包实际应用
前提条件: 手机已经root 手机存在/system/xbin/tcpdump 没有 tcpdump的话,先下载附件解压下文件,再放到手机上。 adb push E:/tcpdump /system/xbin/tcpdump(不能直接复制的话话,可以先adb push E:/tcpdump /mnt/sdcard/tcpdump 再用文件管理器手动复制) adb sh...2013-05-14 17:16:55 · 152 阅读 · 0 评论 -
android 显示特殊符号
在android上使用ASCII显示特殊符号 在xml中表示如下: [code="java"] ¥ [/code] 相应的在代码中表示如下: [code="java"] tv.setText(R.string.symbol); [/code] 或直接 [code="java"] char symbol=165; tv.setText(String.valueOf(...原创 2011-12-11 20:39:46 · 431 阅读 · 0 评论 -
viewGroup 绘制任一背景图公式
之前有看到有关直接调用桌面的壁纸 不过要求系统最低为2.1 为了在低版本使用,就只能自己绘制图片。 如下为绘制的关键部分。 [code="java"] @Override public void draw(Canvas canvas) { // TODO Auto-generated method stub float left = 0; if (getChildCount...2011-12-11 15:29:24 · 164 阅读 · 0 评论 -
复习下日期的不同表示
[code="java"] import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; publi...原创 2011-11-12 20:03:27 · 181 阅读 · 0 评论 -
解决facebook sdk里的一个bug
发现在facebook里post传输时,总是出现: [code="java"] Key place expected byte[] but value was a java.lang.String. The default value was returned. [/code] 说是它要的是byte[]而不是String类型的。 那我就.getBytes(),发现报另一 ke...原创 2011-11-10 11:00:27 · 193 阅读 · 0 评论 -
Android 获取应用程序的大小,数据大小,缓存大小
以下方法支持Android1.1到2.3.3,即目前所有版本 需要两个aidl文件: IPackageStatsObserver.aidlPackageStats.aidl //获取应用程序信息 public void getpkginfo(String pkg){ PackageManager pm = getPackageManager(); try { Metho...原创 2011-04-11 15:29:42 · 239 阅读 · 0 评论 -
在facebook中用到的读取证书hash 值
[code="java"] keytool -exportcert -alias 作者 -keystore 文件位置 | openssl sha1 -binary | openssl base64 [/code] keytool在jdk下有,这边主要是提供下在windows下的openssl这工具。...原创 2011-10-22 22:10:45 · 155 阅读 · 0 评论 -
通过包名启动程序
之前在启动外部程序都是通过包名和类名来启动,如下: [code="java"] Intent intent = new Intent(); intent.setClassName(packageName, activityName); startActivity(intent); [/code] 现在又发现了另一种只要通过包名就可以启动的方法,支持1.5及以上: [code="j...原创 2011-07-28 22:48:24 · 178 阅读 · 0 评论 -
TextView 中文字滚动的必要条件
在有多个控件中,TextView要让其文字能滚动的的必要条件如下: [code="java"] android:singleLine="true" android:ellipsize="marquee" android:focusableInTouchMode="true" android:focusable="true" [/code] 以上我试过,缺一不可。 然后再个是 [c...原创 2011-07-14 14:02:50 · 146 阅读 · 0 评论 -
Android 常用画图方法练习
CanvasView [code="java"] package com.sonzer.CanvasDemo; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import android.graphics.Canvas; ...原创 2011-06-02 19:40:21 · 149 阅读 · 0 评论 -
全局变量
[color=red][b]1.定义一个存放变量的类[/b][/color] [code="java"] package sonzer.GlobalVariables; import java.util.HashMap; import android.app.Application; public class GlobalVariables extends Applica...原创 2011-06-02 16:33:27 · 130 阅读 · 0 评论 -
应用程序返回到桌面
应用程序返回到桌面 相应于按了HOME键 [code="java"] Intent homeIntent = new Intent(); homeIntent.setAction(Intent.ACTION_MAIN); homeIntent.addCategory(Intent.CATEGORY_HOME); homeIntent.setFlags(I...原创 2011-06-02 15:00:31 · 211 阅读 · 0 评论 -
第四部分 开发工具及测试工具
第四部分 开发工具及测试工具-内容来自互联网 主要介绍和Android开发工具和测试工具相关的开源项目。 一、开发效率工具 Parceler通过注解及工具类自动完成实体类 Parcelable及值传递 项目地址:https://github.com/johncarl81/parceler Json2Java根据JSon数据自动生成对应的Java实体类,还支持Parcel...原创 2014-08-20 15:35:45 · 237 阅读 · 0 评论
分享