自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 锁屏

public class Locker extends Activity {private DevicePolicyManager policyManager;private ComponentName componentName;    @Override    public void onCreate(Bundle savedInstanceState) {

2012-02-29 20:51:34 385

转载 Android 进程和线程

进程和线程如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进程里

2012-02-18 14:31:06 332

转载 android service 生命周期

有了 Service 类我们如何启动他呢,有两种方法:      • Context.startService()       • Context.bindService()      1.  在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这样启动

2012-02-18 11:12:56 318

转载 百度Android开发面试题

1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指Dalvik的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF 文件有何作用sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本身

2012-02-18 10:30:47 471

转载 Java网络编程总结

Java网络编程1. 什么是TCP/ IP协议?2. TCP/IP有哪两种传输协议,各有什么特点?3. 什么是URL?4. URL和IP地址有什么样的关系?5. 什么叫套接字(Socket)?6. 套接字(Socket)和TCP/IP协议的关系?7. URL和套接字(Socket)的关系?1.网络编程基本概念,TCP/IP协议简介1.1 网络基础知识网络编程

2012-02-15 11:52:57 758

转载 Java中的IO流知识总结

总结一:Java IO的一般使用原则:一、按数据来源(去向)分类:1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream3、是Char[]: CharArrayReader, CharArrayW

2012-02-15 10:58:27 445

转载 Android Message 及其使用

一、线程间通讯的Message机制1、Message介绍frameworks\base\core\java\android\Os\Message.javaMessage是线程之间传递信息的载体,包含了对消息的描述和任意的数据对象。Message中包含了两个额外的 int字段和一个object字段,这样在大部分情况下,使用者就不需要再做内存分配工作了。虽然Message的构造函数是pub

2012-02-13 13:04:11 373

转载 Android 进程和线程

进程和线程如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进程里

2012-02-13 11:21:11 327

原创 ListView自定义分割线

int[] colors = {0, 0xFFCCCCCC, 0}; // red for the examplelistview.setDivider(new GradientDrawable(Orientation.RIGHT_LEFT, colors));

2012-02-10 17:25:40 427

转载 Android 修改Menu背景

public void setMenuBackground(Context context, Menu menu) {          ((Activity) context).getLayoutInflater().setFactory(new Factory() {              @Override              public View onCreateView(St

2012-02-10 17:22:42 2381

转载 Android 通过xml创建菜单

一般情况下,开发者在res/Layout路径下来定义应用程序的GUI。应用Eclipse创建一个新项目后,可以看到res/layout中存在一个 预置的main.xml文件,其作为程序默认启动界面。同样,可以通过这种方式 创建一个静态的Menu,创建方法参阅下边的源代码:?View Code XMLandroid:id="@+id/previous"androi

2012-02-10 17:15:40 545

转载 获取标题栏和状态栏高度

1.获取状态栏高度:decorView 是window 中的最顶层view,可以从window 中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame 方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。于是,我们就可以算出状态栏的高度了。Rect frame = new Rect();getWindow().g

2012-02-10 17:12:28 542

原创 在Activity标题中加入圆形进度

在使用时我们首先需要在setContentView 之前声明requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);在需要显示进度时调用setProgressBarIndeterminateVisibility(true);停止时调用setProgressBarIndeterminateVisibility(fal

2012-02-10 17:02:54 625

原创 Android TextView实现滚动效果

android:layout_width="250px"        android:layout_height="wrap_content"        android:ellipsize="marquee"        android:focusable="true"        android:focusableInTouchMode="true"

2012-02-10 16:46:15 378

原创 IOS开发视频教程

http://www.codeios.com/thread-129-1-1.html

2012-02-02 22:35:31 303

转载 获取Android手机中SD卡存储信息 获取剩余空间

SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢?首先,要获取SD卡上面的信息,必须先对SD卡有访问的权限,因此第一件事就是需要添加访问扩展设备的权限。android:name="an

2012-01-31 16:27:56 488

转载 Android Theme Style

当你设计你的程序的时候,你可以用风格和主题来统一格式化各种屏幕和UI元素。风格是一个包含一种或者多种格式化属性的集合,你可以将其用为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。主题是一个包含一种或者多种格式化属性的集合,你可以将其为一个单位用在应用中所有的Activity当中或者应用中的某个A

2012-01-31 14:21:29 351

转载 Android Uri转换成真实File路径

Uri uri = data.getData();02 03String[] proj = { MediaStore.Images.Media.DATA };04 05Cursor actuali

2012-01-31 14:09:34 1211

原创 Android 动态限制EditText输入的字条类型及键盘类型、对输入的监控

// 设置输入 的最大 长度InputFilter[] filters = new InputFilter[1];filters[0] = new InputFilter.LengthFilter(8); //限制最大输入长度etUnit.setFilters(filters);// 只输入 数字etUnit.setKeyListener(new NumberKeyListen

2012-01-30 20:56:18 1178

原创 Android 自动更新

private void downloadNewVerApkFile() {        new Thread() {            public void run() {                HttpClient client = new DefaultHttpClient();                String url = Requester.ge

2012-01-15 22:52:25 310

原创 Android 获取程序版本信息

public int getVerCode() {        int verCode = -1;        try {            verCode = InitInfoActivity.this.getPackageManager().getPackageInfo(                    "seventh7.barcode.client.omeet

2012-01-15 22:50:44 448

原创 Android 访问网页

public String sendRequest(String requestPage, Map map) {        String strResult = "";        HttpPost httpRequest = new HttpPost(requestPage);        List postData = new ArrayList();

2012-01-15 22:48:47 312

原创 ImageView设置网络图片

public static Bitmap getShoePic(Shoe s) {        String str = "http://localhost:8080/test/1.jpg";        URL myFileUrl = null;        Bitmap bitmap = null;        try {            myFi

2012-01-15 22:45:12 1036

原创 Android 一次性退出所有Activity

private void backToInit() {        Intent startMain = new Intent(Intent.ACTION_MAIN);        startMain.addCategory(Intent.CATEGORY_HOME);        startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

2012-01-15 22:43:21 442

原创 Android 监视EditText内文字状态

class TextWatch implements TextWatcher {        public void afterTextChanged(Editable s) {        }        public void beforeTextChanged(CharSequence s, int start, int count,

2012-01-15 22:41:54 473

原创 Android 访问网页

public class Requester {        public static String getUpdateUrl(String str) {        String url = "http://" + Messager.getServerIP() + ":" + AppConstant.Constant.Server_Port                +

2012-01-15 22:39:28 403

原创 Android SAX解析XML文件

public class XMLParser {    SAXParserFactory factory = SAXParserFactory.newInstance();    XMLReader reader = null;        public Map getUpdateInfo(String xml) {        xml = trope(xml);

2012-01-15 22:38:34 337

转载 Android 获取在局域网内的IP

// 得到本机在局域网中的IP    private String getIP() {        WifiManager wifiService = (WifiManager) getSystemService(WIFI_SERVICE);        WifiInfo wifiinfo = wifiService.getConnectionInfo();        re

2012-01-15 22:36:58 4402

原创 Java 判断 String 是否为合法IP

// 判断输入的IP是否合法    private boolean checkIP(String str) {        Pattern pattern = Pattern                .compile("^((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]"                        + "|[*])\\.)

2012-01-15 22:35:52 7395

转载 Android View输入动态限制

InputFilter[] filters = new InputFilter[1];        filters[0] = new InputFilter.LengthFilter(15);        autoView.setFilters(filters);        autoView.setKeyListener(new NumberKeyListener() {

2012-01-15 22:34:58 685

转载 Adnroid判断Wifi是否开启及连接到网络

public static boolean checkNetworkConnection(Context _context) {        Context context = _context.getApplicationContext();        ConnectivityManager connectivity = (ConnectivityManager) context

2012-01-15 22:32:35 391

我的全能Vim插件及配置

vim 插件 配置 vimrc plugins

2008-11-20

空空如也

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

TA关注的人

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