- 博客(132)
- 资源 (8)
- 收藏
- 关注
原创 Android中自定义属性(attr.xml,TypedArray)+Gallery
部分关键代码main.xml<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.wo" android:layout_width="fill_parent" android:
2012-03-26 23:01:43 1202
转载 Android控件常用属性
出处:http://blog.csdn.net/jamin0107/article/details/7287038android.view.View已知直接子类:AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextView, ViewGroup, ViewStub已知间接子类:AbsListV
2012-03-24 23:05:04 937
转载 利用Sensor实现android手机类似于微信摇一摇
出处:http://blog.csdn.net/jamin0107/article/details/7297367传感器有几种类型:方向传感器: Sensor.TYPE_ORIENTATION加速度(重力)传感器: Sensor.TYPE_ACCELEROMETER光线传感器: Sensor.TYPE_LIGHT磁场传感器: Sensor.TYPE_MAGNETIC_FIELD
2012-03-24 23:04:20 943
转载 Intent大全,随用随更新
出处:http://blog.csdn.net/jamin0107/article/details/7047648最近在项目中用到了两个Intent,顺便起个帖总结一下,虽然这些东西看起来都简单,不过有时候用的时候很容易忘,不废话,直接上图上代码.用的时候一目了然.1.添加联系人.[java] view plaincopy"font-
2012-03-24 23:03:27 591
转载 android 小常识(包含一些界面开发的推荐颜色和自定义按钮~)
转自:http://android.yaohuiji.com/archives/299android2.2开始增加了match_parent这个属性,这个属性和原来的fill_parent一样,如果作程序时,向考虑自己的程序向下兼容的话,就要用fill_parent,下面是两者相同的证据,看android.view.ViewGroup里的静态嵌套类LayoutPar
2012-03-24 23:01:58 818
转载 Android 关于 如何使用外界导入的数据库文件
[java] view plaincopypackage com.jamin; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; imp
2012-03-24 23:01:08 989
转载 JAVA I/O流 学习
出处:http://blog.csdn.net/jamin0107/article/details/6668317JAVA I/O流 1.按方向分输入流:InputStream FileInputStream Reader FileReader输出流:OutputStream FileOutputSt
2012-03-24 23:00:24 655
转载 【转】一位软件工程师的6年总结
“又是一年 毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工6年的经历沉淀或者经验提 炼 ,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软 件开发人员如何提高自己的软件专业技术方面的具体建议 ,前面几点旨在确定大的方向,算是废话吧。谨以此文献给那个自己为你奉献 3 年青春与激情的开发团队
2012-03-24 22:59:01 738
转载 一个程序员的10年工作总结
出处不详 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己
2012-03-24 22:58:22 521
转载 SQLite学习笔记(三)
http://www.cnblogs.com/hicjiajia/archive/2011/01/25/1944583.html一.如何备份数据库先打开数据库test.dbE:\sqlite\tool\sqlite-3_6_22>sqlite3 D:\Test\debug\test.dbsqlite> .backup D:\\Test\\debug\\test.bak
2012-03-24 22:57:32 703
转载 SQLite学习笔记(二)
转自:http://www.cnblogs.com/hicjiajia/archive/2011/01/25/1944581.html一.建立数据库sqlite3.exe test.db 二.双击sqlite-3_6_16目录下的程序sqlite3.exe,即可运行三.退出.exit或者.quit四.SQLite支持如下5种数据类型1.N
2012-03-24 22:56:59 941
转载 SQLite学习笔记(一)
转自:http://www.cnblogs.com/hicjiajia/archive/2011/01/25/1944578.html一.如何获取SQLite最新版本官方站点:http://www.sqlite.org/从http://www.sqlite.org/网站的Download页面获取即如下页面下载http://www.sqlite.org/download.
2012-03-24 22:54:16 653
转载 详解Andorid下SQLite存储方式(Himi)
先介绍几个基本概念知识:什么是SQLite:SQLite是一款轻量级数据库,它的设计目的是嵌入式,而且它占用的资源非常少,在嵌入式设备中,只需要几百KB!!!!!SQLite的特性:轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。 独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。 隔离性
2012-03-23 14:41:44 754
转载 ExecutorService线程池
ExecutorService线程池 ExecutorService 建立多线程的步骤:1。定义线程类class Handler implements Runnable{}2。建立ExecutorService线程池ExecutorService executorService = Executors.ne
2012-03-23 13:45:11 611
原创 妖怪与和尚过河问题(java语言)
妖怪与和尚过河问题 有三个和尚(或传教士)和三个妖怪(或食人怪)过河,只有一条能装下两个人(和尚或妖怪)的船,在河的任何一方或者船上,如果妖怪的人数大于和尚的人数,那么和尚就会有被吃掉的危险。你能不能找出一种安全的渡河方法呢? 这是一个很有意思的智力题,但是并不难,每次可以选择一个人或者两个人过河,只要保证在河的任何一边的和尚数量总是大于或等于妖怪的数量即可。这
2012-03-19 22:25:25 1886
原创 爱因斯坦的思考题(手推)
这是一个很有趣的逻辑推理题,传说是爱因斯坦提出来的,他宣称世界上只有2%的人能解出这个题目,传说不一定属实,但是这个推理题还是很有意思的。题目是这样的,据说有五个不同颜色的房间排成一排,每个房间里分别住着一个不同国籍的人,每个人都喝一种特定品牌的饮料,抽一种特定品牌的烟,养一种宠物,没有任意两个人抽相同品牌的香烟,或喝相同品牌的饮料,或养相同的宠物,问题是谁在养鱼作为宠物?为了寻找答案,爱因斯坦给
2012-03-18 09:31:47 2261 3
转载 Android ListView分组布局改进
Android ListView分组布局改进转载地址:http://blog.csdn.net/wuxianglong/article/details/6609650由于是在网上转载的一篇文章,在这里就不多说废话了,首先看一下最终的效果图:然后是实现该ListView布局的主要代码:1、程序主界面 SeparateListView.jav
2012-03-16 13:58:56 897
转载 Android UI设计中的三种特效
Android UI设计中的三种特效转载地址:http://blog.csdn.net/wuxianglong/article/details/6575995 一、背景色渐变背景色渐变可以通过在res/drawable中定义一个XML文件实现,gradient.xml的代码如下:[xhtml] view plaincopyprint?
2012-03-16 13:46:08 740
原创 AndroidManifest.xml文件解读
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders,Services, 和Intent
2012-03-14 16:15:22 682
原创 安卓各种资源介绍及使用方法以及工程各文件夹的介绍
新建一个项目工程后主要有四个文件夹或文件.一. src文件夹(源代码目录)。这个文件夹主要是放我们所建立的包下的各个应用程序的源文件,开发android大部分程序基本上与这个文件夹下和res目录下的xml打交道二. gen文件夹(自动生成目录)。这个目录下最关键的文件就是R.java。这个文件每个人都不应当手动的修改。当我们在xml描述文件 图像,字符串,界面组件,
2012-03-14 16:12:13 2773
转载 企业如何招聘到高质量的程序员?
企业如何招聘到高质量的程序员?如何招聘到优秀的程序员?似乎是一个老生常谈的问题,但同时也引起企业和个人的持续关注,CSDN也曾就这一主题,发布了很多文章,如《如何面试程序员?》《高效的面试方式:结对编程》《如何有效地招聘技术人员》,都得到了网友的热情讨论。近日著名博客Coding Horror博主、Stack Overflow创始人Jeff Atwood发了一篇文章《How to
2012-03-13 20:47:30 680
转载 android中TextView的文字实现动态效果,走马灯效果,闪烁效果
转载地址笔者在学习android的过程中曾遇到过一个比较头疼的问题——如何让文本实现走马灯的效果,在起初我和大家一样想在网上找到一点资料,可是当我在茫茫网际中搜寻了几个小时之后发现的结果却是非常恼火的,提问的一大堆却没有回答的,于是我开始自己的专研道路,笔者是一个android的菜鸟级人物,而且是非常菜的那种。在对android自带的例子的学习中我渐渐明白了如何实现走马灯效果了。以下是我自己的
2012-03-13 20:43:57 1248
转载 作为一个合格程序员每天该做的事
作为一个合格程序员每天该做的事!1、总结自己一天任务的完成情况最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法
2012-03-13 20:37:35 589
转载 编写高效的Android代码
Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。本章讨论了很多能让开发者使他们的程序运行更有效的方法,遵照这些方法,你可
2012-03-13 20:36:59 383
转载 我在公司做的一个小游戏的总结感想
这次这个小游戏真的让我感受到了学校与公司的最大不同。在学校里的时候我们给学校交学费,所以老师的任务就是教会我们东西,学习的时候不懂就问他,实在太笨了就坐下来给你写代码。而在公司是给我们钱,分下来的任务,不管你会不会能不能做出来,在规定的时间你反正就得交一份满意的答案给他,不行的话,你就滚蛋。 以前的经历让我自以为抗压能力很强,所以每次面试的时候我都很自豪的对面试官说我有很强的抗
2012-03-13 20:36:06 2178
转载 VelocityTracker 使用
VelocityTracker类:这个类的话是用来得到手势在屏幕上滑动的速度,也许我们用的比较少,但是还是在这里写下怎样使用VelocityTracker这个类, 第一步的话,当然是得到该类的一个实例 mVelocityTracker = VelocityTracker.obtain(); 第二步,需要告诉mVelocityTra
2012-03-13 19:55:07 1119
转载 android滑动之Scroller
一、结构 public class Scroller extends Object java.lang.Object android.widget.Scroller 二、概述 这个类封装了滚动操作。滚动的持续时间可以通过构造函数传递,并且可以指定滚动动作的持续的最长时间。经过这段时间,滚动会自动定
2012-03-13 19:25:43 655
转载 Android中的长度单位详解(dp、sp、px、in、pt、mm)
Android中的长度单位详解(dp、sp、px、in、pt、mm) 看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1
2012-03-13 12:21:24 597
转载 提取Launcher中的WorkSapce,可以左右滑动切换屏幕页面的类
提取Launcher中的WorkSapce,可以左右滑动切换屏幕页面的类 By:Yao.GUET 转载请注明出处。http://blog.csdn.net/Yao_GUET 对于Launcher的桌面滑动大家应该都比较熟悉了,最好的体验应该是可以随着手指的滑动而显示不同位置的桌面,比一般用ViewFlinger+动画所实现的手势切换页面感觉良好多了~~~~分析了一
2012-03-13 12:21:05 620
转载 Android中使用GridView分页显示系统所安装的应用,支持拖动与手势滑动
近在看ADW的东西,昨天从Launcher中提取了WorkSpace,可以左右拖动以及手势滑动切换页面,但是在测试中,只是使用静态的方法往里面添加内容,相应的说明和源码可以看这里:http://blog.csdn.net/Yao_GUET/archive/2011/05/04/6393962.aspx 现在测试一下使用addView方法,所以做一个分页显示系统所安装程序的测试应用。
2012-03-13 12:17:21 723
转载 Android学习笔记-TabHost选项卡使用
在Android应用中,经常会用到TabHost选项卡,这里借花献佛,把apiDemo例子中的使用方法列举出来,,,常用的方法有三种:1. 从一个layout id创建各个tab页[java] view plaincopypublic class Tabs1 extends TabActivity { @Override
2012-03-13 12:15:34 688
转载 Android图片处理(Matrix,ColorMatrix)
在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类)方面的操作
2012-03-12 23:14:48 470
转载 Matrix学习
Matrix学习——基础知识以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。首先给大家举个简单的例子:现设点P0(x0, y0)进行平移后,移到P(x,y),其中x方向的平移量为
2012-03-12 23:13:46 417
转载 MD5算法
MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。 MD5功能: 输入任意长度的信息,经过处理,输出为128位的信息(数字指纹); 不同的输入得到的不同的结果(唯一性); 根据128位的输出结果不可能反推出输入的信息(不可逆);
2012-03-11 20:37:14 683
原创 回朔算法简单实例
回朔遍历下如:解题代码如下:import java.util.ArrayList;import java.util.List;public class Test { public List list = new ArrayList(); public void output(List list) { for (int i = 0; i
2012-03-10 19:32:09 1318
转载 Activity和Task(栈)的关系
Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最低端。从Task中取出东西(Activity)则是从最顶端取出,也就是说最先取出的是最后添加的东西(Activity),一次类推,最后取出的是第一次添加的Activity,而Activity在Task中的顺序是可以控制的,那则在Activity
2012-03-10 16:56:29 570
原创 android 从Assets中读取中文文本
package com.wo;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import org.apache.http.util.EncodingUtils;import android.app.Activity;import andro
2012-03-10 16:34:26 1210
转载 Android原理揭秘系列之View、ViewGroup
作过Android 应用开发的朋友都知道,Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面的示意图:可见,作为容器的ViewGroup可以包含作为叶子节点的View,也可以包含作为更低层次的子ViewGrou
2012-03-10 12:08:12 673
转载 Android最佳实践之响应灵敏性(ANR)
Android最佳实践之响应灵敏性可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Applic
2012-03-10 01:40:34 781
fragment实现选项卡界面
2013-11-24
Android.in.Action.2
2011-06-26
C-FREE 5.0
2011-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人