android
文章平均质量分 81
yidong_wang
这个作者很懒,什么都没留下…
展开
-
Android Fragment 真正的完全解析(上)
出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和转载 2015-06-02 10:29:13 · 308 阅读 · 0 评论 -
Service生命周期初步了解
一、 Service简介 Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider) 它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用, 比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台原创 2015-08-06 10:14:29 · 444 阅读 · 0 评论 -
android学习二:http
想自己搭建服务器进行按并且进行网络的编程。先了解一下http。http的get和post的一些区分及概念请参照:http://blog.csdn.net/csj50/article/details/5687850还有这篇文章是通过看 了解来的。自己的感觉就是网络上的资源都自己的地址(网址),通过编程连接这个网址就是相当于操作电脑上的文件一样。这种方式就是GET。还有post的是要发送数据。一般都原创 2014-11-22 07:31:53 · 286 阅读 · 0 评论 -
如何知道android应用是第一次运行
想知道android应用是否是安装后第一次运行。如果是第一次运行则进行相应的初始化工作。想到的第一种方法。通过文件记录,运行的时候读取文件,看文件有没有存在。如果存在的话则说明不是第一次运行。如果不存在的话则说明是第一次运行,同时创建这个文件。下面通过SharedPreferences举例。public static boolean isFirstRun(Context context)原创 2015-08-06 12:27:25 · 1358 阅读 · 0 评论 -
android文件读写,数据保存
整理了文件读写和数据保存的简单使用。总结:1、apk中有两种资源文件只能读取,不能写入,分别使用两种不同的方式进行打开使用。raw使用InputStream in = getResources().openRawResource(R.raw.test);asset使用InputStream in = getResources().getAssets().open(fileName)原创 2015-08-06 15:35:36 · 393 阅读 · 0 评论 -
eclipse一些设置的问题
1、主要是加入第三方jar包的时候,编译正常,下载正常,但是运行的时候报 noclassdeffounderror 这个错误。原因是因为编译的时候有把jar加进来,但是下载的时候没有把jar下载进去,而且机器本来就没有包括这个jar包,所以出现这个错误,解决办法如下。2、eclipse的编码设置为utf-8 其实默认是GBK,而且很多人都是设置为GBK,为什么要设置为utf-原创 2015-08-04 17:53:01 · 307 阅读 · 0 评论 -
Activity和Fragment生命周期
Activity和Fragment生命周期的关系如下面的原创 2015-08-04 12:54:51 · 509 阅读 · 0 评论 -
android初步学习时所有简单例子整合到一个ListView上
刚刚开始学习android的时候,每一个小的例子都需要新建一个新的工程,后面工程多了,感觉手机上面的软件安装也多了。寻找起来有时候感觉也不方便。所以想通过一个listview,把所有的例子都显示在里面。这样就是一个app,一个工程,里面不断的增加新的例子。感觉整洁方便的多。下面是这个ListActivity的代码:package com.wyd.study;import java.ut原创 2015-08-04 17:15:53 · 347 阅读 · 0 评论 -
android调试log输出及类似C/C++中的__FILE__、__FUNC__、__LINE__等功能
下面的log记录方式是只是自己使用觉得方便的一种形式。android程序出现问题一般有两种情况1、直接崩溃。这个比较好找问题。可以直接通过log的error里面去定位到出错的地方。2、运行结果效果没有符合预期。这个就需要在程序中增加log进行定位。android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e(原创 2015-08-04 11:28:31 · 840 阅读 · 0 评论 -
Study-android 的handler和message学习
主要看代码:/** * * 关于handler、message、MessageQueue、looper * 1、一个线程Thread只有一个Looper,这个Looper不是默认有的,需要通过调用Looper.prepare(); * 和Looper.loop();启动和初始化,Activity默认是有一个Looper,所以不需要调用prepare和loop * * 2、han原创 2015-08-06 18:00:14 · 275 阅读 · 0 评论 -
Study-android BroadcastReceiver总结
/** * 一、简单介绍 BroadcastReceiver 也就是广播接收者,它就是用来接收来自系统和应用中的广播。 * 应用的UI界面需要随着后台事物的进度而实时显示。目前我就接触了两种办法。一个是通过Handler, * 发送消息通知UI界面更新。另外一个就是通过发送自己定义的广播, UI界面的Activity里面定义 自己的 * BroadcastReceiver并且去更新原创 2015-08-07 14:22:44 · 288 阅读 · 0 评论 -
Study-android sqlite
android的数据库操作sqlite3 主要是用到下面两个类SQLiteOpenHelper只是创建一个数据库和版本控制的作用。SQLiteDatabase 是数据库,带有增删改查等功能一般做法是声明一个类继承SQLiteOpenHelper,并且实现了构造函数、onCreate、onUpgrade函数1、构建一个SQLiteOpenHelper实例,通过这个实例的原创 2015-08-07 17:49:15 · 322 阅读 · 0 评论 -
Study-android 各种dialog的学习总结
package com.wyd.study.dialog;import com.wyd.study.R;import android.app.Activity;import android.app.AlertDialog;import android.app.ProgressDialog;import android.content.DialogInterface;import a原创 2015-08-07 22:57:35 · 404 阅读 · 0 评论 -
android学习一:tomcat+eclipse 搭建
1、原创 2014-11-22 06:44:14 · 466 阅读 · 0 评论 -
android学习三:json的使用
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式 具体参照百度百科。下面主要是举一个操作的例子来说明JSON的操作。从某个地方获取到一个JSON数据(可以是网络,也可以是自己保存数据时通过JSON保存),然后解析JSON数据。JSON 语法JSON 语法规则JSON 语法是 JavaScript 对象表示语法的子集。原创 2015-08-05 14:07:18 · 339 阅读 · 0 评论