自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码农民工?No!

记录关键代码

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

android TextView Html格式 一起显示 图片 文字

一、[Android实例]实现TextView里的文字有不同颜色转eoe:http://www.e<wbr>oeandroid.co<wbr>m/thread-449<wbr>6-1-1.html</wbr></wbr></wbr>import android.text.Html;TextView t3 = (Te...

2013-04-13 10:56:00 222

事件注入event inject

注入是事件处理流程如:1 .View 接受到上报的Touch事件,被分发到相应的View的OnTouch事件中,2.我可以通过覆盖这个方法,向InputManager中注入KeyCode事件,如:back,home等3. .back ,home 等注入事件,然后分别通过Activity.java,和PhoneWindowsManager.java的处理Event实现功能...

2013-04-13 10:54:00 754

view 移动 不超过 边缘

下面是一个拖动view时 view不会超出屏幕,即view不会被盖住的小例子public class DragButtonActivity extends Activity implements OnTouchListener {/** Called when the activity is first created. */int[] temp = new int[] { 0, ...

2013-04-13 10:50:00 230

android 如何 绘制 Views

http://blog.csdn.net/nieweilin/article/details/6053631当一个Activity获得了焦点后,它将被要求去绘制它的layout(也就是那句在onCreate方法里面的setContentView()方法所设置的layout)。android的framework会处理这个绘制的过程,但是这个Activity也必须提供这个将绘制的Vie...

2013-04-13 10:46:00 83

组件间通信 Intent IntentFilter

Understanding Intent and IntentFilter--理解Intent和IntentFilterIntent(意图)在Android中是一个十分重要的组件,它是连接不同应用的桥梁和纽带,也是让组件级复用(Activity和 Service)成为可能的一个重要原因。Intent的使用分为二个方面一个是发出Intent,另一个则是接收Intent用官方的说法就是Int...

2013-04-13 10:42:00 125

开发 注意 事项

1. 为Activity声明系统配置变更事件系统配置变更事件是指转屏,区域语言发生变化,屏幕尺寸发生变化等等,如果Activity没有声明处理这些事件,发生事件时,系统会把Activity杀掉然后重启,并尝试恢复状态,Activity有机会通过onSaveInstanceState()保存一些基本数据到Bundle中,然后此Bundle会在Activity的onCreate()中传递过去。虽然...

2013-04-13 10:41:00 70

activity 打开 关闭 四个 动画

overridePendingTransition(int animId1, intanimId2)开始的两个动画:在onAttachedToWindow实现结束的两个动画:在onfinish实现例子不写了。自己去试试吧

2013-04-12 16:30:00 98

Android 音量 获取 设置

[java]view plaincopyAudioManageram=(AudioManager)getSystemService(Context.AUDIO_SERVICE);[java]view plaincopy//通话音量intmax=am.getStreamMaxVolume(AudioMa...

2013-04-12 16:29:00 138

mediaplayer onerror status 错误 状态

一.onErrorhttp://univasity.iteye.com/blog/898613开发中使用MediaPlayer时经常会遇到如下这样的错误提示(红色字):但是API文档中并未找到详细说明或给出对应的错误列表...经过研究和网上资料的收集,暂总结如下:以error(-38, 0)为例,1. error中的两个数值,分别对应OnErro...

2013-04-12 16:26:00 1213

sh error port 22: Connection refused

from:http://hi.ba<wbr>idu.com/tuna<wbr>isen/blog/it<wbr>em/85e0a4180<wbr>5ed9fb24bedb<wbr>cf3.html</wbr></wbr></wbr></wbr>&l

2013-04-12 16:24:00 134

计算 像素 密度 ppi

PPI,英文全称:pixels per inch,即像素每英寸,也叫像素密度,它是描述在水平的和垂直的方向上,每英寸距离的图像包含的像素(pixel)数目。因此PPI数值越高,即代表显示屏能够以越高的密度显示图像。当然,显示的密度越高,拟真度就越高。  PPI是图像分辨率的单位,图像ppi值越高,画面的细节就越丰富,因为单位面积的像素数量更多。PPI也叫图像的采样率(在图像中,每英寸所...

2013-04-12 16:21:00 756

TextView url 识别,Spannable 使用 电话 网址 邮件

首先看一个链接文本执行流程的大概示意图看了这个流程应该对大概URL, Email等的链接实现有所了解了,所以直接看代码把Java代码TextViewview1=(TextView)findViewById(R.id.view1);TextViewview2=(TextView)findViewById(R.id.view2);TextViewview3=...

2013-04-12 16:19:00 153

android源码makefile简解(二)

下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么。(这个文件被根目录下的makefile文件包含) 一. main.mk 1.检查版本号,设置环境变量(BUILD_SYSTEM)和缺省的目标。$(MAKE_VERSION) >= 3.81,BUILD_SYSTEM= build/core 2.包含文件BUILD_SYSTEM/con...

2013-04-12 16:16:00 138

android源码makefile简解(一)

Android Make脚本的简记(1)1. Build LayersBuild Layers描述的是产品的硬件配置情况,据此make时选择不同的配置和模块。按照从上到下的顺序,Build Layer分成4层。Layer sample NoteArch arm, x86 处理器的种类Board - 板子类型的代号Device - device配置的类型...

2013-04-12 16:11:00 249

android中资源整理

背景知识介绍与其他平台的应用程序一样,Android中的应用程序也会使用各种资源,比如图片,字串等,会把它们放入源码的相应文件夹下面,如/res/drawable, /res/xml, /res/values/, /res/raw, /res/layout和/assets。Android也支持并鼓励开发者把UI相关的布局和元素,用XML资源来实现。总结起来,Android中支持的资源...

2013-04-12 16:07:00 115

文字 单元格居中显示 paint ascent descent baseline 文字显示 尺寸 格式

基线(baeseline),坡顶(ascenter),坡底(descenter)上坡度(ascent),下坡度(descent)行间距(leading):坡底到下一行坡顶的距离字体的高度=上坡度+下坡度+行间距ascent是指从一个字的基线(baseline)到最顶部的距离,descent是指一个字的基线到最底部的距离注意, ascent和top都是负数下面代码实现高度...

2013-04-12 16:05:00 336

android反编译源码套装集成

在反编译别人代码的时候用起来觉得很繁琐,所以自己就写了一个反编译的shell,将别人提供的工具集成了一下,用起来十分之方便。Notice:1,在使用的时候须在终端中进入xxx.apk所在的目录。2,第一次反编译的时候会自动打开源码,以后就可以直接使用jd-gui打开反编译包里面的jar文件即可查看源码。3,反编译会在同目录里面生成一个xxx.apk-deapk-files的文件夹。...

2013-04-12 15:54:00 84

android apk 反编译

获取java源码 (1)把classes.dex拷贝到dex2jar.sh所在目录下。在命令行中定位到dex2jar.sh所在目录, 运行 ./dex2jar.sh classes.dex,生成classes.dex.dex2jar.jar文件。(2)运行JD-GUI工具,打开上面的jar文件,即可看到源代码。获取资源文件 apktool d ...

2013-04-12 12:23:00 74

apktool反编译的出错

待更新1.W: Could not decode attr value, using undecoded value instead: ns=android, name=textColor, value=0x01060081solution:没有安装系统相关的resource.apk文件,一般在framework中。一般命名为framework-res.apk 安装方法:...

2013-04-12 12:21:00 190

Android 防止apk反编译

Notice:其实这只是扰码而已,让反编译者看code的时候困难一些。作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混...

2013-04-12 12:16:00 115

原创 android 4.0 settings header click 顺序 由下往上

@Override public Intent onBuildStartFragmentIntent(String fragmentName, Bundle args, int titleRes, int shortTitleRes) { showLog("onBuildStartFragmentIntent, fragmentName = " + fra

2012-03-27 14:32:29 1348

原创 强制关闭正在运行的应用

private void forceStopPackage(String pkgName) { ActivityManager am = (ActivityManager)getSystemService( Context.ACTIVITY_SERVICE); am.forceStopPackage(pkgName);

2011-12-22 11:11:21 691

原创 设置,应用管理里面应用属性里面对应的button的clicklistener

public void onClick(View v) { String packageName = mAppEntry.info.packageName; if(v == mUninstallButton) { if (mUpdatedSysApp) { showDialogInner(DLG_FACTORY

2011-12-22 11:05:46 778

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除