
Android
Liu_LongPo
这个作者很懒,什么都没留下…
展开
-
android 颜色搭配表
<?xml version="1.0" encoding="utf-8" ?><resources><color name="white">#FFFFFF</color><!--白色 --><color name="ivory">#FFFFF0</color><!--象牙色 --><color name="lightyellow">#FFFFE0</color><!--亮黄色 --><co转载 2015-03-03 13:09:54 · 16328 阅读 · 1 评论 -
Android 调试技巧全面总结(持续更新)
前段时间一直在S公司实习,虽然说编程能力不见得有多么大的提升,不过Debug技巧相比之前就有很大的提高,下面进行总结一下。说到Debug,我们最常用的应该还是使用Eclipse的logcat工具。logcat工具的使用非常简单,如果找不到或者不知道这个工具在哪里,点击 Window->showview 查找。logcat 打印出来的log有一下几种级别:VERBOSE 类型原创 2015-01-28 21:00:45 · 4208 阅读 · 2 评论 -
Android进程与线程解析
当一个应用组件开始并且该应用没有其他组件在运行的时候,Android系统便为该应用新建一个包含了一个正在运行的线程的Linux进程。默认情况下,一个应用的所有组件都在一个相同的进程和线程(叫做主线程)中运行。如果一个应用组件开始运行而且该应用中已经存在了一个进程(这是由于该应用中其他组件的存在),则该组件在该进程中开始并使用相同的线程去执行。然而,你可以在你的应用中安排不同的的组件原创 2015-01-25 21:45:42 · 3692 阅读 · 1 评论 -
Android 高级编程读书笔记 视图View定制与拓展
Android 本身给我们提供了一些基本的视图View,然而有些情况下,这些基本视图本身并不够美观,或者说不适合被我们使用,因此我们需要重新定制特定需求的视图。Android 本身的工具箱包含的视图提供了很多创建UI的基本控件,我们要定制这些基本控件的时候,就需要创建一个扩展了员视图的新类。这里作为Demo,我们是实现一个如下效果的todolist 的TextView:首先我们新建一个工程原创 2014-12-16 20:26:28 · 3661 阅读 · 1 评论 -
Android 高级编程--Fragment理解与使用
Android Fragment 高级编程,涉及Fragment的添加删除show、hide,Fragment之间的通信,Frament与Activity通过回调接口通信,Fragment切换动画设计,Fragment的back 栈添加回滚原创 2014-11-23 11:17:03 · 10236 阅读 · 2 评论 -
Android系统联系人全特效实现(上),分组导航和挤压动画
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9033553记得在我刚接触Android的时候对系统联系人中的特效很感兴趣,它会根据手机中联系人姓氏的首字母进行分组,并在界面的最顶端始终显示一个当前的分组。如下图所示:转载 2014-11-08 16:52:45 · 2530 阅读 · 0 评论 -
Toast 官方教程
Toast 提供了一个简答的翻译 2014-11-06 20:13:04 · 2284 阅读 · 0 评论 -
Android 笔记3
Intent 的四个重要属性:Action、Data、Catagory、ExtrasAction:Action 属性的值为一个字符串,它代表了系统中已经定义的一系列常用的动作,通过setAction()方法或在清单文件AndroidManifest.xml中设置Data: Data 通常是URL格式定义的操作数据。例如:tel:// 通过setData()方法设置Categ原创 2014-10-19 19:14:00 · 2027 阅读 · 0 评论 -
Android 学习笔记一
Android笔记一在 Eclipse 中可以用快捷键 Ctrl+Shift+O 快速 import 所需的或 去掉无需的包Ctrl+Shift+F 可以快速将代码规则化Log的使用使用之前必须定义一个标志 TAG private String tag = "CodeView"; //CodeView 为一个标志,一般为Acvitity的名字原创 2014-10-19 15:17:37 · 2014 阅读 · 0 评论 -
Android 学习笔记2
全屏显示//在 SetContentView 前加上下面代码requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);Han原创 2014-10-19 18:28:02 · 2046 阅读 · 0 评论 -
Android OnClickListener 使用总结
在android代码的编写实际情况中,经常回遇到原创 2014-11-22 17:07:27 · 6346 阅读 · 0 评论 -
Activity销毁与重建
Activity在以下几种情况下由于正常的应用操作会被销毁,例如:当用户按下后退键或者是Activity本身调用了finish()方法。此外,如果你的Activity生命周期处于stop状态而且一段时间内都没有被调用或者是处于前台的Activity需要更多的资源而系统资源紧张的时候,系统也会销毁你的Activity,杀掉后台进程给前台进程留出足够的内存。当你的Activity由于用户按翻译 2014-11-04 22:34:54 · 6172 阅读 · 0 评论 -
Android ActionBar完全解析上
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/18234477本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.htmlAction Ba转载 2014-11-03 22:12:56 · 6345 阅读 · 0 评论 -
Pinyin4j 详解及使用
转载自:http://blog.youkuaiyun.com/pathuang68/article/details/66928821. 简单介绍有时候,需要将汉字编程对应的拼音,以方便数据的处理。比如在Android手机应用的开发上,要查询联系人的姓名,通常都是用拼音进行查询的。比如要查询“曹孟德”,就可以输入“cmd”,即“曹孟德”三个汉字的拼音“caomengde”各字的首转载 2014-11-03 20:41:17 · 3579 阅读 · 0 评论 -
Android sdcard读写文件(二)
继续说sdcard读写文件的情况,这篇博客说的是在sdcard根目录中读写文件,着重的而是多种方式的读写文件。直接给出代码:FileService.javapackage com.llp.classdifine;import java.io.BufferedWriter;import java.io.ByteArrayOutputStream;import java.io.File原创 2014-12-07 13:44:23 · 3998 阅读 · 0 评论 -
Android SdCard 新建文件夹并在文件夹中读、写文件
首先你要获取SdCard的读写权限: 我们现在SdCard中新建一个文件夹:名字为 datasFile sd = Environment.getExternalStorageDirectory();String mPath = sd.getPath() + "/datas";File file = new File(mPath);if (!file.exist原创 2014-12-07 13:32:53 · 5371 阅读 · 0 评论 -
Eclipse快捷键技巧
1. Ctrl+左键 和F3这个是大多数人经常用到的,用来查看变量、方法、类的定义跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。2 Ctrl+Shift+G在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。3. Ctrl+O查看一个类的纲要,列出其方法和成员变量转载 2014-10-29 20:19:31 · 9521 阅读 · 0 评论 -
Android 开发知识结构图
Android 开发知识结构图转载 2015-02-16 16:56:24 · 5589 阅读 · 3 评论 -
Android 悬浮按钮的简单实现
Android 悬浮按钮的简单实现package com.example.doinbackground;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.View.O原创 2015-01-24 16:36:00 · 7563 阅读 · 2 评论 -
Android CursorLoader实例详解(附源码)
Android CursorLoader Demo 详解,通过一个实际的Demo来介绍CursorLoader的各个函数的使用原创 2014-10-30 22:49:39 · 14415 阅读 · 2 评论 -
Android 完全退出应用方法
在Android应用中,有时候我们经常需要退出整个应用程序释放资源,而不是单纯地退出某一个Activity,我在网上搜索了一些资料,结合自身的体验,比较方便好用的是如下实例:新建SysApplication类,具体如下,注释较多,就不多说了package com.llp.dataprocess.util;import java.util.LinkedList;import java.util.Li原创 2015-02-12 20:13:46 · 3403 阅读 · 2 评论 -
Android Intent Filter 简析
在 Activity 和 Service 中,Intent 代表了对某个数据集上执行动作的请求,Intent Filter 则声明了一个特定的应用程序组件能够对一个类型的数据进行操作要把一个Acitivty或者service注册为一个可能的Intent处理程序,可以再它的mainfest节点中添加一个intent-filter标签并使用以下的标签action 使用android:n原创 2015-01-24 21:20:07 · 4142 阅读 · 1 评论 -
Android中一个Activty控制另一个Activity的函数及变量
在Android中,有时候我们需要在当前的Activity结束掉堆栈中其他的Activity,比如:Activity A,B,C,D 在堆栈中的顺序如下: A->B->C->D,假如我们现在处于Activity D,我们想在D中调用A或B或C的finish()函数,或者是对Activity A,B,C中的某个变量进行操作的话,可以用一下方法:假如Activity A 中有 函数fun, boole原创 2015-02-12 20:14:47 · 8658 阅读 · 10 评论 -
Android 开发--优快云博客大神汇总
转 http://blog.youkuaiyun.com/zhaokaiqiang1992/article/details/43731967本篇文章主要纪录我在学习过程中,发现的非常给力的优快云Blog和个人Blog,这些Blog都有一个共同的特点,即内容详实,讲解透彻,也算是给后来的初学者指一条路吧!只要你下定决心跟随强者的脚步,成为人们眼中的大神,只不过是时间问题! 下面排名不分先后优快云转载 2015-02-12 20:26:13 · 16690 阅读 · 1 评论 -
Android 5.0 Overview Screen--总览画面
总览画面--overview screen,通常也指最近画面,最近任务表,或者是最近app,它是一个显示最近使用的activitys和tasks的系统级UI。用户可以通过它进行应用导航,或者是选择一个task 进行 resume,当然也可以将一个task或者是activity从该列表中移除在Android L 中,一个activity里面会包含多个事件,故一个Activity中会有多个翻译 2015-01-25 21:51:32 · 6287 阅读 · 2 评论 -
Android无UIFragment用法:findFragmentByTag
之前一直不是很懂当Fragment没有UI的时候如何在Activity中找到它,我知道可以通过findFragmentByTag的方法,但是具体怎么实现却一直没有找到一个完整的Demo,网上很多资料都是一笔带过。后来查看官方文档,根据官方文档写了一个Demo,具体如下:首先我们新建一个Fragment,之前我们都是要在Fragment中复写onCreateView方法返回一个布局,不过在这里,原创 2014-12-09 20:06:45 · 21175 阅读 · 1 评论 -
android异步任务详解 AsynTask
装载自:http://www.2cto.com/kf/201203/122729.htmlandroid提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。转载 2015-01-14 20:12:28 · 2914 阅读 · 1 评论 -
Android实战技巧:深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT转载 2015-01-14 20:05:04 · 2906 阅读 · 1 评论 -
Android 手机获取加速度传感器加速度数据并自定义采样频率
因为项目需要利用到了Android手机中的加速度传感器来获取三个加速度轴的加速度大小,同时也可以实现自定义采样频率,这个我写了一个类,通过类来控制。获取加速度数据总体来说比较简单,首先获取服务:SensorManager sm = (SensorManager) getSystemService(SENSOR_SERVICE);然后在onResume()方法中注册监听器,开始使原创 2014-12-07 13:17:29 · 30427 阅读 · 10 评论 -
Android 栈简析
Task 1、 什么是 Task ? Task 翻译成中文叫做任务,那么什么是任务呢? Task 就是一个栈 (A task is a stack of activities.) ,这个栈里面存放了很多 Activity ,它遵循着后进先出的原则。 栈有两个动作:压栈(把对象压入到栈当中)和弹栈(把栈中的第一个对象从栈里面拿出来)。 2、 Task转载 2014-11-03 20:33:09 · 3068 阅读 · 0 评论 -
Android布局封装重用:iniclude和merge的使用
Android布局一般是在.xml文件中编写的,但是大型软件的原创 2014-11-01 15:38:17 · 2583 阅读 · 0 评论 -
Android Loader详解二:使用加载器
一个使用装载器的应用会典型的包含如下组件:一个Activity或Fragment.一个LoaderManager的实例.一个加载被ContentProvider所支持的数据的CursorLoader.或者,你可以从Loader或AsyncTaskLoader实现你自己的装载器来从其它源加载数据.一个LoaderManager.LoaderCallbacks的实现转载 2014-10-29 20:10:44 · 1910 阅读 · 0 评论 -
基于ListView和CheckBox实现多选和全选记录的功能
应用开发中经常会有从数据库中读取数据显示,然后选中多条、全部记录并且删除的需求。在做定制系统联系人的时候也遇到这样的需求,下面写个简单的通过ListView和CheckBox实现多选、全选的例子。下面是具体的代码,有问题请留言。代码下载地址:MultiSelect.rar转载 2014-11-12 19:44:49 · 2304 阅读 · 0 评论 -
Android ActionBar完全解析(下)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/25466665本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.html限于篇幅的原因,在转载 2014-11-12 19:57:12 · 3682 阅读 · 0 评论 -
Android自定义View的实现方法,带你一步步深入了解View(四)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/17357967不知不觉中,带你一步步深入了解View系列的文章已经写到第四篇了,回顾一下,我们一共学习了LayoutInflater的原理分析、视图的绘制流程、视图的状态及重绘等知识,算是把View中很多重要的知识点都涉及到了。如果你还没有看过我前面的几篇文章,建议先去阅读一转载 2014-11-10 22:49:10 · 2049 阅读 · 0 评论 -
Android LayoutInflater原理分析,带你一步步深入了解View(一)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/12921889有段时间没写博客了,感觉都有些生疏了呢。最近繁忙的工作终于告一段落,又有时间写文章了,接下来还会继续坚持每一周篇的节奏。有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。没错,承诺过的文章我是一定转载 2014-11-10 22:09:02 · 2126 阅读 · 0 评论 -
Android视图绘制流程完全解析,带你一步步深入了解View(二)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/16330267在上一篇文章中,我带着大家一起剖析了一下LayoutInflater的工作原理,可以算是对View进行深入了解的第一步吧。那么本篇文章中,我们将继续对View进行深入探究,看一看它的绘制流程到底是什么样的。如果你还没有看过我的上一篇文章,可以先去阅读 Andro转载 2014-11-10 22:22:18 · 2030 阅读 · 0 评论 -
Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9255575最近项目中需要用到ListView下拉刷新的功能,一开始想图省事,在网上直接找一个现成的,可是尝试了网上多个版本的下拉刷新之后发现效果都不怎么理想。有些是因为功能不完整或有Bug,有些是因为使用起来太复杂,十全十美的还真没找到。因此我也是放弃了在网上找现成代码转载 2014-11-10 22:01:28 · 3064 阅读 · 0 评论 -
Android ActionBar应用实战,高仿微信主界面的设计
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/26365683经过前面两篇文章的学习,我想大家对ActionBar都已经有一个相对较为深刻的理解了。唯一欠缺的是,前面我们都只是学习了理论知识而已,虽然知识点已经掌握了,但是真正投入到项目实战当中时会不会掉链子还很难说。那么不用担心,本篇文章我就将带领大家一起进入Action转载 2014-11-10 21:17:30 · 2831 阅读 · 0 评论 -
Android视图状态及重绘流程分析,带你一步步深入了解View(三)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/17045157在前面一篇文章中,我带着大家一起从源码的层面上分析了视图的绘制流程,了解了视图绘制流程中onMeasure、onLayout、onDraw这三个最重要步骤的工作原理,那么今天我们将继续对View进行深入探究,学习一下视图状态以及重绘方面的知识。如果你还没有看过我转载 2014-11-10 22:34:56 · 2015 阅读 · 0 评论