自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 android 自定义控件的style

    今天看了一下checkboxPreference的实现,对如何引用到checkbox layout的一头雾水,于是好好补习了下style and theme ,也自己实现了一个自定义的preference 。自定义Radiopreference的两种方法1. 直接使用 widgetlayout属性指定 layout文件,这个是android 提供的接口 ,这种方式...

2012-08-10 23:32:56 260

原创 android ACTION_BOOT_COMPLETED接收不到的情况

如果程序安装在了外部存储中,无法接收到。Broadcast Receivers listening for "boot completed"The system delivers the ACTION_BOOT_COMPLETED broadcast before the external storage is mounted to the device. If your applicati...

2012-02-28 23:15:45 1046

原创 可自由拖动的ImageView

package com.ywm.myView;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Rect;import android.util.AttributeSet;import andr...

2012-02-12 17:24:06 265

原创 BlueStacks App Player:在PC上运行Android

虽然我们一直可以访问Android Market,但是我们无法直接下载上面的应用,也无法直接PC上运行Android应用。此前用户可以通过针对X86编译的Android LiveCD在PC上运行Android系统,进而运行Android程序,但是略显繁琐。BlueStacks看到了其中蕴含的机会,发布了BlueStacks App Player,可以让用户在PC系统上运行Android应用程序。...

2011-10-12 14:32:26 276

原创 字符 , 字节和编码(转)

字符,字节和编码reference:http://www.regexlab.com/zh/encoding.htm “字符与编码”是一个被经常讨论的话题。即使这样,时常出现的乱码仍然困扰着大家。虽然我们有很多的办法可以用来消除乱码,但我们并不一定理解这些办法的内在原理。而有的乱码产生的原因,实际上由于底层代码本身有问题所导致的。因此,不仅是初学者会对字符编码感到模糊,有的底层开发人...

2011-10-09 10:26:30 103

原创 android 开发注意点

android app开发中,OOM错误一般是由于程序设计不当引起的。大多数情况下,如果Activity中加载了图片,关闭页面时又没有释放资源导致Memory Leak,程序就很容易由于OutofMemory而强行关闭。 几条可能有用的应对措施:1)在Activity的onDestroy方法中,将所有该Activity加载的图片置为null,这样至少保证图片资源能够被虚拟机回收...

2011-08-10 10:47:15 78

原创 Android ListView 滑动背景为黑色的解决办法

在别的地方看到的,转过来作为记录!! 在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候...

2011-08-08 11:50:50 105

原创 android短信拦截

经过测试,Android中是可以拦截短信的,解决方案如下:<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br /&gt...

2011-07-22 15:31:30 91

原创 android animation动画

关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android...

2011-07-18 21:26:16 79

原创 android仿QQ topbar按钮被选择时背景图片移动效果

ANDROID QQ截图:DEMO截图: public class test3 extends Activity { private NewLayOut layout; private myThread mThread; @Override public void onC...

2011-07-18 00:04:22 213

原创 android Ongoing(转)

reference : http://castlerockresearch.in/blog/dev/2010/07/16/ongoing-notifications-in-android Notifications in Android are a great way to notify the user about various events going on inside your ...

2011-07-04 11:10:12 299

原创 android progressbar style定义解析

ProgressBar这个类在/froyo/frameworks/base/core/java/android/widget/ProgressBar.java当你去new一个ProgressBar的时候需要传进去参数,我们从这里看一下它执行的流程。本篇的主要意图还是告诉你如何修改style去改变样式,如果你想diy自己的ProgressBar,相信对作移植的朋友有所帮助。 Progre...

2011-05-15 21:09:46 472

原创 Listview延迟加载数据(转)

在现在的SINA微博或者象twitter、dzone等网站中,当加载一个很长的列表时,往往都是先加载部分内容,然后当用户用拖拉条往下拖动时,再加载更多的内容。这里在android 中,可以用listview搭配线程实现同样的功能,举例如下: 首先设置footer部分,即在listview的下面设置footview,footview的模版如下:<LinearLayout xmlns:...

2011-04-28 10:55:45 208

原创 android Shape使用(转)

      在Android中常常会使用shape来定义控件的一些显示属性,那么怎么来用那,今天我们就来看一些shape的使用,大家看完这篇以后就会对shape有了大体的了解,下面的是稍作总结请大家仔细的观看:Java代码:<shape><!-- 实心 --><solid android:color="#ff9d77"/><!-...

2011-04-28 10:33:39 106

原创 android 应用程序基础

Android应用程序以Java编程语言写成。Android SDK工具将代码连同数据和资源文件一起编译进一个以.apk为后缀的档案文件——Android包(Android package)中。一个.apk文件中的所有代码被认为是一个程序,它也是使用Android的设备的程序安装文件。一旦被安装,每一个Android程序就活在其自己的安全沙盒中:每一个程序默认都运行于其独立的Linux进...

2011-04-18 17:02:59 143

原创 android使用自定义属性

在编写Android自定义按钮示例基础上,如果要指定字体大小产生这样的效果: 其实是不需要自定义变量的,可以直接使用TextView的配置属性:<com.easymorse.textbutton.TextButton     android:layout_width="fill_parent" android:layout_height="fill_parent"     a...

2011-04-16 11:59:40 88

原创 创建tabhost的两种方式

在activity中添加TabHost有两种方式,第一种为继承TabActivity,然后从布局文件中加载各个tab的内容即可。private TabHost myTabHost; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan...

2011-04-14 23:26:36 126

原创 应用Style和Theme - Android官方文档中文翻译(转)

 原文链接:http://developer.android.com/guide/topics/ui/themes.html原文标题:Applying Styles and Themes原文版本:Android 2.2 r1 - 05 Aug 2010 8:29中文翻译:Jack Yu            (yjmjack@gmail.com)仅供非盈利使用,转载请保留出处及...

2011-04-14 11:18:41 116

原创 Android 在Java代码中设置style属性--使用代码创建ProgressBar对象(转)

在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等。这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现。但是java的jar包中只允许出现java代码而不能出现资源。当我们想要以jar包的形式提供我们自己开发的公共组件时,我们就需要把以代码的形式创建资源。下面提供一个使用全Java代码的形式创建一个Progr...

2011-04-13 22:52:37 93

原创 ArrayAdapter ,SimpleAdapter绑定

ArrayAdapter绑定ListView : [code="java"]String[] names = { "fsd", "fds", "rew" }; ListView lView = new ListView(this); //R.array.colors引用定义在value下的数组 ArrayAdapter adapter = new ArrayAdapter(th...

2011-04-12 21:33:46 99

原创 动态更新listview adapter(转)

比如listview有三个项,那我有没有机会,能动态改变的成4项呢? 我说,有机会。那我们需要简单理解list adapter的关系,adapter是MVC中的M,用来管理数据,那应该我们有机会来添加 删除 插入等操作。[code="java"]package com.qisda;import java.util.ArrayList;import java.util...

2011-04-12 20:42:18 104

原创 Activity生命周期

<!--正文开始-->  关于Activity生命周期的文章很多,而且大部分也说得很详细,所以作为关于这方面的内容我本来不想多说,但是大家可能跟我之前一样,在看这方面的内容的时候都能很容易地看懂,但是过几天又忘了,或者在用的程序中跳转较多的情况下容易混淆。  这是因为没有真正的理解,或者是没有很好的方法来记忆,所以在这里我就说一下我对Activity生命周期的一些记忆的方式,希...

2011-04-11 21:42:09 90

原创 android 创建Dialog

   android使用ShowDialog来显示一个Dialog,当第一次调用ShowDialog时,会调用Activity的onCreateDialog方法,我们只需重写该方法,在改方法中创建一个Dialog. 而onPrepareDialog(int, Dialog)在Dialog显示时每次都会被调用。因此如果要动态修改dialog的信息,可以在改方法中实现. 下面给出使用实例: sho...

2011-04-09 21:57:10 354

原创 android创建菜单

android手机上一般提供一个“菜单”按钮,当按下菜单按钮时会出现一个菜单,这是怎么实现的呢 , android的Activity提供一个 onCreateOptionsMenu()方法供我们重写,当按钮按下时,这个方法被调用,我们可以在其中动态添加菜单选项,目前可以选择两种方式添加,xml配置方式、硬编码方法。 1. xml配置方式: 在res添加menu目录,然后再旗下添加一个men...

2011-04-08 21:30:21 84

原创 LayoutInflater加载界面文件

android提供一个LayoutInflater类允许我们动态加载界面设计文件,并生成为一个View实例。 要在一个Activity中获得一个实例3两种方式, 1. 通过from方法获取[code="java"]LayoutInflater flater = LayoutInflater.from(this);[/code]2. 通过getSystemService方法获取...

2011-04-08 20:29:35 82

原创 android 使用xml selector设置按钮点击效果图片

首先在drawble文件夹新建一个xml文件,命名btnselector ,在其中加入下面配置。[code="xml"][/code]其中drawable/focus 、 drawable/lost为放在drawable文件夹中的两张图片。建立selector文件后,在界面配置文件的某个button使用该selector如下:[code="xml...

2011-04-07 23:36:01 204

空空如也

空空如也

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

TA关注的人

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