自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个本科小生的奋斗史

坚持做自己懒得做但正确的事情,就能得到别人想得到却得不到的东西。

  • 博客(55)
  • 资源 (27)
  • 收藏
  • 关注

原创 android之获取应用中的图片资源_获取找你妹中的图片资源

一直不知道原来获取一个应用中的图片资源这么简单,刚才直接把apk解压,就得到了里面的一下文件,搜索一下就全部把图片资源找出来了,想要模仿应用或者自己不会ui的话,用现成的资源方便多了.也没多少说的,直接解压就行了,根据存放路径很容易就找到了.分享一下找你妹的图片资源.点击打开链接

2013-08-30 11:46:11 2095

原创 android UI之Shape详解_GradientDrawable

在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片。 这样就容易使apk变大。    那么除了使用drawable这样的图片外,还有其他方法吗?    本次就谈一下自定义图形shape,Android上支持以下几种属性gradient、stroke、

2013-08-25 16:01:33 4578 1

原创 java算法之身份证号码验证

调用时直接new IDCard().verify(身份证id);就可以了实现代码如下:public class IDCard { private String _codeError; //wi =2(n-1)(mod 11) final int[] wi = {7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 1

2013-08-24 08:22:45 12109 3

原创 android之存储篇_SQLite数据库_让你彻底学会SQLite的使用

SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。但有一种情况例外:定义为INTEGERPRIMARYKEY的字段只能存储64位整数,当向这种字段保存除整数以外的数据时,将会产生错误。另外,SQLite在解析CR...

2013-08-24 07:51:43 204107 16

原创 Eclipse快捷键_10个最高效的快捷键

1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline    如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话

2013-08-23 10:24:11 3613 2

原创 android之发送短信的方法研究

android中可以通过两种方式发送短信 第一:调起系统发短信功能;主要代码如下:Uri uri = Uri.parse("smsto:10010"); Intent it = new Intent(Intent.ACTION_SENDTO, uri); it.putExtra("sms_body", "102");

2013-08-22 17:53:24 7609 2

原创 android之回调函数的用法和意义

CallBack是回调的意思,一般称之为回调函数百科的解释:http://baike.baidu.com/link?url=8yMUwVEFRzxR4JGMxVN_UnFgJIH4WTnsybuW5NfwgKqVKP8NtShfJnNNeY9mBzRT用一个比较形象的例子:你饿了,想吃饭,就一会去问你妈一声"开饭没有啊?"这就是正常函数调用.但是今天你妈包饺子,花的时间比较长,

2013-08-22 08:54:55 41077 17

原创 android之摇一摇功能_SensorManager的使用

实现“摇一摇”功能,其实很简单,就是检测手机的重力感应,具体实现代码如下:一、在 AndroidManifest.xml 中添加操作权限二、实现代码import android.app.Activity; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.h

2013-08-21 17:12:36 19357 3

原创 android studio快捷键集合

\itemCtrl+P  查看变量参数信息,也就是看变量是哪种类型  \item Ctrl+B  查找该变量的定义位置。  \item Ctrl+Q  查找快速文档,即在另外一个窗口中打开其声明  \item Alt+Shift+C  查看工程最近更改的地方  \item Ctrl+space  自动完成代码  \item Ctrl+shift+Enter  自动填充表达式

2013-08-21 09:30:34 12617 1

原创 android studio的问题整理

今天打算尝试使用android stutio,试试效果如何,遇到的问题就在这里整理出来 刚才遇到的:Android studio无法启动,错误信息: "Files in E:\Android\android-studio\system\caches are locked. Android Studio will not be able to start up."尝试使用管理员权

2013-08-21 08:46:51 5833 1

原创 android之相机开发

在android中应用相机功能,一般有两种:一种是直接调用系统相机,一种自己写的相机。我将分别演示两种方式的使用:第一种:是使用Intent跳转到系统相机,action为:android.media.action.STILL_IMAGE_CAMERA关键代码:Intent intent = new Intent(); //调用照相机 intent.setAction(

2013-08-20 22:32:06 30210 4

原创 android之Widget开发详解实例三

之前已经有过两篇写Widget的了,实例一和实例二,如果乍看这篇有难度,可以先看看前两个比较简单的.本篇完成项目是一个小的心情记录器整体效果图如下:这里我们是通过点击桌面的widget弹出记录心情的activity的,实现方法如下:Intent intentClick = new Intent(context, update.class); Pending

2013-08-20 08:33:33 3156

原创 android之存储篇_存储方式总览

作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。  SQLite: SQLit

2013-08-20 07:41:01 1747

原创 android之知识点小结二

SharedPreferences的使用:在这里也是偏向于使用android自带的SharedPreferences管理机制,简要说明使用流程,备忘:首先在主activity里面初始化SharedPreferences,SharedPreferences prefs=null;...@Override public void onCreate(Bundle savedIns

2013-08-19 08:40:19 3365

原创 android之知识点小结一

Manifest.xml文件中的一些代码作用: <activity android:name=".LunchList" android:label="@string/app_name"> <meta-data an

2013-08-19 07:40:00 2992

原创 android之ListPreference的用法_PreferenceActivity用法

首先,我们明确,preference是和数据存储相关的。       其次,它能帮助我们方便的进行数据存储!为什么这个地方一定要强调下方便的这个词呢?原因是,我们可以根本就不使用,我们有另外的N种办法可以实现同样的功能!它的出现,相当于为我们提供了一个方便的工具,当然了,这个工具并不是必须的。       preference都应用在什么场景呢?       这得从andr

2013-08-18 23:28:23 11808 1

原创 android之android.intent.category.DEFAULT的用途和使用

1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。 Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码:Intent intent= new Intent(this, B.class);Implicit Intent没有明确的指定要启动哪个Activity ...

2013-08-18 18:18:50 109821 5

原创 android之Widget开发详解实例二

下面是本篇的大纲:1、AppWidget 框架类2、AppWidget 框架的主要类介绍3、DEMO 讲解1、AppWidget 框架类1、AppWidgetProvider :继承自 BroadcastRecevier , 在AppWidget 应用 update、enable、disable 和 delete 时接收通知。其中,onUpdate、onRece

2013-08-18 11:20:33 16990 3

转载 android之Widget开发详解实例一

Android Widget开发案例实现是本文要介绍的内容,主要是来了解并学习Android Widget开发应用,今天我们要写一下Android Widget的开发,由于快点凌晨,我就不说的太具体了,同志们就模仿吧!首先看一下效果图: 下面是Demo的详细步骤:一、新建一个Android工程命名为:WidgetDemo.二、准备素材,一个是Widget的图标,一个是W

2013-08-17 21:50:07 19019 4

原创 android之如何使用Android的搜索框架

当你需要在你的应用程序中提供搜索服务时,通过使用Android的搜索框架,应用程序将显示一个自定义搜索对话框来处理用户的搜索请求。通过一个简单的搜索按钮或从您的应用程序中调用API,搜索对话框就会显示在屏幕的顶部,并会自动显示应用程序图标。本文将教你如何为你的应用程序提供一个自定义搜索对话框。这样做,给您的用户提供一个标准化的搜索体验,并能增加如语音搜索和搜索建议等功能。基础知识A

2013-08-17 18:07:48 6846 1

原创 android错误之Unable to resolve target 'Google Inc.:Google APIs:6'

在导入一个项目是,出现Unable to resolve target 'Google Inc.:Google APIs:6' 按下面方式解决: 修改目录下的project.property文件内容为target=Google Inc.:Google APIs:16(在这里他本来可能是其他版本号,不用管它,只需要改成你所导入的包的版本就行,比如我这里已经导入就是api1

2013-08-17 10:24:50 24273 1

原创 android之activity中onSaveInstanceState和onRestoreInstanceState触发时机

先看Application Fundamentals上的一段话:  Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance is a

2013-08-16 23:01:53 2510 1

原创 android之存储篇_ContentProvider存储

ContentProvider是安卓平台中,在不同应用程序之间实现数据共享的一种机制。一个应用程序如果需要让别的程序可以操作自己的数据,即可采用这种机制。并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过Uri实现数据操作的方式。其步骤为:  1. 在当前应用程序中定义一个ContentProvider。  2. 在当前应用程序的AndroidMani

2013-08-16 11:17:07 4105 1

原创 android之存储篇_SQLite存储方式

SQLite是一种转为嵌入式设备设计的轻型数据库,其只有五种数据类型,分别是:    NULL: 空值    INTEGER: 整数    REAL: 浮点数    TEXT: 字符串    BLOB: 大数据  在SQLite中,并没有专门设计BOOLEAN和DATE类型,因为BOOLEAN型可以用INTEGER的0和1代替true和false,而DATE类型则可以拥有特

2013-08-16 10:48:39 13608

原创 android之存储篇_SharedPreferences存储方式

SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下:  一、根据C

2013-08-16 10:20:56 3055 1

原创 android之Activity.startManagingCursor方法详解

在使用数据库操作查询数据后,如果是在Activity里面处理,那么很可能就会用到startManagingCursor()方法,在这里讲一下它的作用和使用注意事项.调用这个方法,就是将获得的Cursor对象交与Activity 来管理,这样Cursor对象的生命周期便能与当前的Activity自动同步,省去了自己管理Cursor。看下文档里的注释This method allows

2013-08-15 15:55:53 10798

原创 android之SQLite数据库insert操作

原型:long android.database.sqlite.SQLiteDatabase.insert(String table, String nullColumnHack, ContentValues values) 参数介绍:table: 要插入数据的表的名称nullColumnHack:当values参数为空或者里面没有内容的时候,我们insert是会失败的(底

2013-08-15 08:06:35 47989

原创 android之eclipse下查看android系统源代码

刚看了一个介绍查看java源代码的文章,想起来一直没看过android自带的sdk的源代码,应该可以直接导入到eclipse里面的,就尝试了一下,果然行得通. 在看代码的时候,会经常用到 ctrl+鼠标左键 去看自己写的类,有时候点到java的类或者android的类就无法打开,显示no class found之类的东西, 1.拿Button举例,ctrl加鼠标左键,然后显示了no

2013-08-14 10:15:37 6620

原创 android之requestWindowFeature详解

requestWindowFeature可以设置的值有:        1.DEFAULT_FEATURES:系统默认状态,一般不需要指定        2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定        3.FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时

2013-08-14 09:24:11 12690

原创 android之通过Button的监听器往adapter中添加数据时出错

本来源代码如下: List model; //自定义的一个List数据,存储的是自定义的类 LunchListAdapter adapter;//自定义的一个ListView的适配器 ......//省略class onSavaLis implements OnClickListener{ //Button s

2013-08-13 13:08:49 1950

原创 android之List<T>的空指针问题_List的初始化

在使用list做东西的时候出现空指针,查了半天资料本来是这样的 List model; LunchListAdapter adapter;//这是我重写的适配器 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setC

2013-08-12 22:31:30 12310 1

原创 android之ArrayAdapter的重写

昨天介绍了ArrayAdapter的使用,今天介绍一下更加实用的一点,对它进行重写,满足自己的个性化设计需要.ArrayAdapter(数组适配器)一般用于显示一行文本信息,所以比较容易。public ArrayAdapter(Context context,int textViewResourceId, List objects)上面的这行代码来装配数据,要装配这些数据就需要一个连接

2013-08-12 16:46:26 22827 3

原创 android之ListView的Adapter使用

在做一个小练习的时候,又遇到了Adapter,才发现以前没有对它进行过记录现在介绍一下:其实Adapter就是数据和视图之间的桥梁,数据在adapter中做处理,然后显示到ListView上面Adapter有很多种,有ArrayAdapter, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter,Resource

2013-08-12 10:40:28 12574

原创 android之View的启动过程

程序里调用了onSizeChanged方法进行了一些设置,不知道onSizeChanged是在什么时候启动的,所以研究了一下View的启动流程代码如下:public class TestView extends View { public TestView(Context context) { super(context); Log.d("mDebug", "TestV

2013-08-11 09:44:30 11387 2

原创 android之Display.getRotation()_传感器控制屏幕旋转

在看android自带的samples源码里面的AccelerometerPlayActivity时,看到下面这段代码,很不理解public void onSensorChanged(SensorEvent event) { if(event.sensor.getType() != Sensor.TYPE_ACCELEROMETER){ return; } switch (m

2013-08-11 09:08:35 16593

原创 android之BitmapFactory.Options的使用

,BitmapFactory.Options的使用是在加载图片时,就从图片的加载和使用说起 怎样获取图片的大小?首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了。新问题又来了,在通过BitmapFactory.decodeFile(String path)方法将突破转成Bitmap时,遇到大一些的图片

2013-08-10 21:49:28 21413 6

原创 Java String.replace()方法

Java String.replace()方法用法实例教程,返回一个新的字符串,用newChar替换此字符串中出现的所有oldChar声明以下是java.lang.String.replace()方法的声明public String replace(char oldChar, char newChar)参数oldChar -- 这是旧的字符.newChar -- 这是新

2013-08-09 22:26:54 85633 3

原创 android之startActivityForResult的使用

在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码[java] view plaincopypackage jason.actres;

2013-08-09 16:55:49 1966 1

原创 android之layout布局和ListView中的一些属性介绍

一.android:singleLine设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如android:text="test_ singleLine "android:singleLine="true"android:layout_width="20dp"将只显示"t..."如果不设置singleLine或者设置为false

2013-08-09 10:29:42 3019

原创 android之AsyncQueryHandler详解

官方文档对AsyncQueryHandler的解释非常简洁A helper class to help make handling asynchronousContentResolver queries easier下面解释一番,其实明白之后就会发现,真的就是一句话的事情而已.AsyncQueryHandler:异步的查询操作帮助类,其实它同样可以处理增删改,查询其API便可知

2013-08-08 19:57:30 4998

Git-1.9.2 Android源码下载工具

用来下载git上面的源码的工具,可用来下载android系统的源代码,下载android源码博客地址http://blog.csdn.net/jason0539/article/details/24010633

2014-04-18

美食天下菜谱项目代码(android+java+mysql)

Android版源码和Web版源码+mysql数据库完整项目 一个项目有移动Android版本 和Web版本源码。带数据库。可直接部署运行。学习参考必备。

2014-03-09

java做服务器 android做客户端 实现聊天

用java写的服务器,安卓做客户端,实现聊天,简单的代码,仅提供思路,自己扩充功能。

2014-03-09

在一个Activity中更新操作另一个Activity的内容

博客里面的例子程序,见地址http://blog.csdn.net/jason0539/article/details/18075293

2014-01-10

AIDL的使用实例

博客里面的代码实现,文章地址http://blog.csdn.net/jason0539/article/details/17953389

2014-01-08

安卓推动门动画效果

仿zaker用手向上推动的效果 推动门效果

2013-11-17

GPS定位源代码

一个关于用gps定位的demo,可以只用gps准确定位。

2013-10-15

找你妹图片素材

找你妹里面的所有图片资源都在这里了.欢迎下载.

2013-08-30

安卓心情记录器源码

用widget做的一个小应用,主要是练习widget的使用

2013-08-20

安卓订餐系统源码

完全从零慢慢实现,每一步都归档整理,绝对让你看得懂学得会.我看过的最好的,对我帮助最大的.

2013-08-17

两个安卓应用的开源代码

里面是两个应用的详细开发步骤的归档整理,虽然比较乱,但是是我见过的最有帮助的代码,一步一步的从0到实现所有功能.

2013-08-17

安卓音乐播放器源代码

根据网上的一个开源代码自己修改的,适合中等初学者,比较简单,很有价值.

2013-08-17

小米便签源代码

小米的MIUI系统自带的便签的源代码,很有学习的价值.

2013-08-17

音乐播放器图片素材

在练习开发一个音乐播放器的时候找了很久素材没找到,相信有人需要,还算是比较正规的,欢迎下载.对得起3分

2013-08-03

Oracle 10g 入门实践教程

这个是比较清晰,上培训时候老师共享的,欢迎学习

2013-06-24

java课程大纲

上课时候老师发的,应该还算不错,可以看看

2013-06-24

安卓游戏开发动画素材

是帧动画素材,有需要的欢迎下载,很全,个人觉得不错

2013-06-24

安卓弹球小游戏源代码

很简单的源代码,适合初学者,可以下了看一下,

2013-06-24

东北大学秦皇岛分校数据结构与算法实验报告

期末要交的数据结构与算法的实验报告,有需要的尽管下载,

2013-06-24

安卓游戏开发图片素材

众多素材打包,看看是不是你所需要的.各种各样很多,没有分类,自己各取所需吧.

2013-06-09

安卓开发自学路线图

一个自学安卓的流程图,看完你就知道自学安卓的路线了。

2013-04-25

程序员的十个层次

看看对自己有一些动力,挺好的。欢迎下载。

2012-07-11

c++课程设计报告模版

是一个mfc计算器的开发教程,同时以报告模版的方式写出来的, 很有参考价值。

2012-07-11

第三届蓝桥杯真题

第三届蓝桥杯真题,看看挺好的,整合在一起了。

2012-06-07

空空如也

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

TA关注的人

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