上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 闲来无事,早就听说Python很优雅,来把玩一番,直接上代码撒#===============================================================================# @author: Cody# @date: 2013-05-09#===============================================================================''' property 完成了类似java中getter,setter的功能,甚至还包括了del属性的功能,具体使用方法两种 阅读全文
posted @ 2013-05-09 15:29 誑逩の蝸犇 阅读(541) 评论(2) 推荐(0) 编辑
摘要: <ProgressBar style="?android:attr/progressBarStyleLarge" android:layout_width="60dp" android:layout_height="60dp" android:indeterminateDrawable="@drawable/welcome_rotating_wheel" /> <animated-rotate xmlns:android="http://schemas.android.com/apk/r 阅读全文
posted @ 2013-04-11 09:13 誑逩の蝸犇 阅读(1556) 评论(0) 推荐(0) 编辑
摘要: java中插件主要使用反射机制来完成,Android与Java中一样也是通过反射机制,不同的是Android中使用的是DexClassLoader和PathClassLoader。 原因很简单,Android中使用的是Dalvik虚拟机,而Dalvik不认识java 的jar中的byte code,它认识使用android platform tools中dx命令优化过的 byte code。所以有两点要注意1. 要使用DexClassLoader加载没有通过apk方式安装在android系统中的java类,通过PathClassLoader加载安装的apk中的java类2. 加载的类要是apk 阅读全文
posted @ 2013-03-21 17:24 誑逩の蝸犇 阅读(774) 评论(0) 推荐(1) 编辑
摘要: 2012总结 阅读全文
posted @ 2013-02-04 20:15 誑逩の蝸犇 阅读(158) 评论(0) 推荐(0) 编辑
摘要: android中要设定用户自己的字体很简单。1.把自己的字体文件放入assets目录下2.加载字体3.给View设置字体至于字体文件从哪里来就不多说了,可以自己制作也可以从论坛上下载。第一步也很简单过。直接上第二部加载字体,这里看一下android的Typeface(字体)类,下面的几个就是加载字体的静态方法。1publicstaticTypefacecreate(StringfamilyName,intstyle){2returnnewTypeface(nativeCreate(familyName,style));3}45publicstaticTypefacecreate(Typefa. 阅读全文
posted @ 2012-11-25 14:40 誑逩の蝸犇 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 进度条有两种类型,一种是直的;一种是圆形的;直的进度条可以设置范围【0-x】,可以有标准的进度,而圆形的是没有标准进度的,一般在不明白进度的情况下使用。进度条也有很多的特效。例如新浪微博的图片下载时的进度。上图的第一个图片就是特效的进度条了,它有一个背景图片,上面红色的部分是进度。实现方法很简单:布局文件中的ProgressBar的配置如下:<ProgressBarandroid:id="@+id/progressbar"style="@android:style/Widget.ProgressBar.Horizontal"android:layo 阅读全文
posted @ 2012-07-14 09:54 誑逩の蝸犇 阅读(422) 评论(0) 推荐(0) 编辑
摘要: IntentServiceIntentService is a base class forServices that handle asynchronous requests (expressed asIntents) on demand. Clients send requests throughstartService(Intent)calls; the service is started as needed, handles each Intent in turn using a worker thread, and stops itself when it runs out of 阅读全文
posted @ 2012-07-04 13:29 誑逩の蝸犇 阅读(296) 评论(0) 推荐(0) 编辑
摘要: java.lang.Object↳android.view.View↳android.view.ViewGroup↳android.widget.FrameLayout↳android.widget.ViewAnimator↳android.widget.ViewFlipper ViewFlipper 继承自 ViewAnimator ,而 ViewAnimator 继承自 FrameLayout 。FrameLayout的特点是它的子View是叠加在一起的,由此可以知道ViewAnimator以及ViewFlipper都有这个特性。ViewAnimator 会在它的子View 切换时播放动画 阅读全文
posted @ 2012-06-22 16:31 誑逩の蝸犇 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: 我们都知道android中更新界面的时候要在主线程中跟新,所以我们通常在线程中更新或者获取数据,但是使用Handler 来更新数据。这里使用的就是android的消息机制。相关的类有Looper,Message,MessageQueue,Handler。Looper是一个消息循环。UI线程默认情况下就有一个消息循环,但是我们自己的线程没有,我们的线程默认的是使用UI线程的Looper。 我们的线程会有多种用途,有的是要更新UI的,有的是与UI不相干的,与UI相关的可以理所当然的使用UI线程的Looper,但是如果与UI线程不相干呢?你也用?好意思吗?这时候我们可以为自己的线程添加Looper. 阅读全文
posted @ 2012-06-20 17:01 誑逩の蝸犇 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 创建和删除快捷方式主要是Launcher完成的,我们只是把快捷方式的名称、图标、关联的activity信息传递给Launcher而已。我们构造好了Intent信息后,将其以广播的方式发送出去,Launcher会帮忙完成创建、删除,并且会弹出一个Toast。1.下面是系统中Launcher的Manifest文件。从中可以看到它定义了创建和删除快捷方式的permission,因此我们必须在自己的应用中声明权限才行。com.android.launcher.permission.INSTALL_SHORTCUT 创建权限com.android.launcher.permission.UNINSTA. 阅读全文
posted @ 2012-06-18 16:06 誑逩の蝸犇 阅读(6746) 评论(4) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页