自娱自乐的代码人,专注Java、c、php

GIT:https://github.com/zhuli InitPHP开源框架:http://initphp.com

排序:
默认
按更新时间
按访问量
RSS订阅

安卓开发44:解决 INSTALL_FAILED_UID_CHANGED 等问题

apk无法卸载,一般可以下面的方法试一下: 1. 删除/data/app/(filename) 文件夹下的apk包 2. 删除/system/app/(filename) 文件夹下的apk包 3. 将/data/system/packages.xml文件pull出来删除里面相关的包信息,然后p...

2013-10-10 17:50:16

阅读数:2403

评论数:0

安卓开发43:关于签名

在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个 permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得...

2013-10-10 15:25:43

阅读数:1161

评论数:0

安卓开发42:lauchMode Activity的启动模式

最近在做东西的时候,发现有时会出现两个相同的Activity,本来从Act_A跳转到Act_B,那么按下返回键的时候正常情况下会返回到Act_A,但按下返回键之后居然还是Act_B,这问题一开始还让我纳闷了半天,不过了解了关于Activity的LaunchMode之后就豁然开朗了,在此留个笔记。 ...

2013-09-24 14:46:41

阅读数:1479

评论数:0

安卓开发41:状态保存 Bundle savedInstanceState

经常会出现用户按到home键,退出了界面,或者安卓系统意外回收了应用的进程,这种情况下,使用Bundle savedInstanceState就可以用户再次打开应用的时候恢复的原来的状态。 看一段代码: package com.example.test.com; import andro...

2013-09-24 14:19:58

阅读数:10145

评论数:1

安卓开发40:使用startForeground让android服务前台运行

最近在使用android 4.1系统的时候,发现在手机休眠一段时间后(1-2小时),后台运行的服务被强行kill掉,有可能是系统回收内存的一种机制,要想避免这种情况可以通过startForeground让服务前台运行,当stopservice的时候通过stopForeground去掉。 以下是a...

2013-09-22 18:53:52

阅读数:2470

评论数:0

安卓开发39:安卓绘制过程

来源:http://blog.csdn.net/qinjuning  前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解      Android 框架层的网友,推荐这本书,希望你们能够在Android...

2013-09-16 10:22:01

阅读数:1157

评论数:0

安卓开发38:安卓的滚动条相关属性

android:scrollbars 设置滚动条显示。none(隐藏),horizontal(水平),vertical(垂直) android:scrollbarTrackVertical 设置垂直滚动条背景(轨迹)的drawable注意直接设置颜色值 android:scrollbarT...

2013-09-13 08:50:10

阅读数:5682

评论数:1

安卓开发37:自定义的HorizontalScrollView类,使其pageScroll的时候焦点不选中

自定义一个HorizontalScrollView类,主要为了让这个HorizontalScrollView不能鼠标点击,不能左右按键,并且没有焦点。 public class ImageMoveHorizontalScrollView extends HorizontalScrollVie...

2013-09-12 17:31:00

阅读数:2109

评论数:0

安卓开发36:layout对齐属性总结

android:layout_above    将该控件的底部至于给定ID的控件之上                  android:layout_below    将该控件的顶部至于给定ID的控件之下                  android:layout_toLeftOf    将该...

2013-09-12 13:43:26

阅读数:1451

评论数:0

安卓开发35:一些安卓设计经验总结

代码中尽量使用抽象的控件对象 比如一个Button对象,设置了一个OnClick的监听。我们可以在代码中转成View对象。这样以后就算这个Button改成ImageView或者TextView,都不需要更改代码 //虽然是一个Button对象,但是我们转换成View对象 ...

2013-09-10 13:39:30

阅读数:1780

评论数:1

安卓开发34:ImageView API

ImageView 译者署名: cnmahj、农民伯伯 译者博客:http://blog.toolib.net/cnmahj 版本:Android 3.1 r1   结构 继承关系 public class View.OnClickListner extends View  ...

2013-09-03 20:49:53

阅读数:2013

评论数:0

安卓开发33:HorizontalScrollView 水平滚动 API

用于布局的容器,可以放置让用户使用滚动条查看的视图层次结构,允许视图结构比手机的屏幕大。HorizontalScrollView是一种FrameLayout(框架布局),其子项被滚动查看时是整体移动的,并且子项本身可以是一个有复杂层次结构的布局管理器。一个常见的应用是子项在水平方向中,用户可以滚动...

2013-09-02 09:44:58

阅读数:1762

评论数:0

安卓开发32:Paint 画笔

关于Paint 画笔 画笔一般在绘制View的时候会用到。绘制界面首先需要调整画笔,然后绘制到画布上面,才能在界面浏览。之前我们做过一个自定义View,自定义View中就使用了画笔。 Paint常用方法 setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色set...

2013-08-30 19:14:53

阅读数:1431

评论数:0

安卓开发31:异步加载图片框架ImageLoader的使用

需要下载ImageLoader.jar 下载地址:http://code.google.com/p/libs-for-android/wiki/ImageLoader 使用: MainActivity.java package com.example.test.com; impo...

2013-08-27 20:08:11

阅读数:12340

评论数:0

安卓开发30:AsyncTask的用法

在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包       当一个程序第一次启动时,An...

2013-08-27 14:35:25

阅读数:1198

评论数:0

安卓开发29:获取网络状态工具类

package com.todoo.android.app.utils; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.uti...

2013-08-26 09:59:07

阅读数:1356

评论数:0

安卓开发28:自定义View类

自定义View类 通过自定义View类,可以自定义复杂的,按照自己需求的控件。 一个简单的例子 mainActivity.java 这个里面就是最普通的代码,但是给自定义的控件加上了一个onclick的时间 package com.example.test.com; import andr...

2013-08-24 16:18:11

阅读数:1755

评论数:0

安卓开发27:图片处理工具类

import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOEx...

2013-08-24 13:54:33

阅读数:1329

评论数:0

安卓开发26:安卓-九宫格实现

最近在做一个电视上的输入框,发现用全键盘很难输入,因为电视只有遥控器,左左右右选择很不方便,所以就在页面上实现了一个固定的键盘,T9形式的,先上图: 技术要点: 1.利用popupWindow实现弹出层 2.对每个按键设置相同的onClick事件,方便统一处理 代码: activi...

2013-08-23 21:38:03

阅读数:1455

评论数:0

安卓开发25:碎片 Fragment使用

Fragment说明 为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragment。fragments 的设计不需要你来亲自管理view hierarchy 的复杂变...

2013-08-23 19:28:56

阅读数:2680

评论数:0

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