- 博客(37)
- 收藏
- 关注
转载 gridView的用法
GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于设置Adapter。GridView常用的XML属性: 属性名称 描述android:columnWidth 设置列的宽度。android:gravity 设置此组
2016-07-30 07:39:55 272
原创 ViewPager的相关使用
一个简单的轮播图的应用:若要获取小点,需在res下新建一个drawable文件夹,且要创建一个selector Xml文件 dot_focus文件的创建: dot_unfocus文件的创建: 这两个文件均为xml文件,且都在drawable文件夹下被创建布局activity_main中: xmlns:t
2016-07-30 07:37:38 213
原创 激活系统的短信应用
1.设置短信应用清单文件中的 action 对应的方法就是一个intent.setAction("android.intent.action.SENDTO"); 2.设置category intent.addCategory("android.intent.category.DEFAULT"); 3.intent.setData(Uri.parse("smsto:110"));
2016-07-28 18:38:24 278
原创 短信助手——一个界面将数据传到另一个界面的应用
.一个activity想去另外一个activity中拿数据 startActivityForResult(intent,0); 并且重写onActivityResult(int requestCode, int resultCode, Intent data)//下面是一个小应用:短信助手,对大家是很有帮助的哦MainActivity中:public class M
2016-07-28 18:35:59 397
原创 activity的生命周期
activity的生命周期: onCreate() onStart() onReaume() onPause() onStop() onDestroy() onRestart()第一个完整的生命周期:当Activity一启动时调用的方法有:onCreate() onStart() onReaume()当点击返回按钮时执行的方法有:onPause()
2016-07-28 18:32:22 189
原创 安卓中服务器的部署
1.把tomCat解压 jdk环境必须配置成功 2.把资源放在webapps \Root下面 3.启动tomcat 在Bin文件夹下 startUp 如果出现一闪而过的情况,就重新配置一下java环境,在path后面加上C:\Program Files\Java\jdk1.7.0_80\bin;C:\Program \Java\jdk1.7.0_80\jre\bin
2016-07-27 14:41:42 458
原创 Android中样式styles和theme主题的使用方式
styles(样式)抽取出控件的共同的属性 例如以下代码: 20dip wrap_content wrap_content #ff0000 如何继承style呢? 第一种方式: #0000ff
2016-07-26 17:52:29 1294
原创 ListView的应用,模拟网易新闻
在实际开发中,一个项目就是以这种形式进行开发的 (1)在服务器上获取下来json数据 (2)用Gson或者是fastJson来解析json数据 (3)解析完成的json数据存放在javaBean中 (4)在javaBean中拿出数据进行一个填充View的操作下面举一个Demo,也是listview的应用场景。看看具体的应用:第一个类:public
2016-07-26 16:45:23 299
原创 android中帧动画的实现方式
帧动画实现的第一种方式的步骤:利用xml文件的形式实现: (1)找一些图片放到drawable文件夹下 (2)在drawable文件夹下通过xml文件生成动画 创建的就是一个animation_list的一个xml文件 android:oneshot="false" >//设置是否循环播放,默认的是循环播放,false为只播放一次
2016-07-26 11:17:53 8712 1
转载 Android SharedPreferences的剖析
一、Android SharedPreferences的简介SharedPreferences是一种轻型的Android数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor
2016-07-25 20:33:48 208
转载 关于OOM的原因和几点建议
基于Android开发应用时,可能会时常出现Out Of Memory 异常。在被这个问题困扰的时候先得了解一下原因,重点当然是需要知道如何处理。1、OOM的具体原因。①一个进程的内存可以由2个部门组成:java 使用内存 ,C 使用内存 ,这两个内存的和必需小于16M,不然就会出现各人熟悉的OOM。②一旦内存分配给Java后,以后这块内存纵然开释后,也只能给Java的使用,这
2016-07-25 20:30:40 733
转载 setContentView剖析
1、setContentView的作用是将View加载到根view之上,这样当显示view时,先显示根view,然后在显示子view,以此类推,最终将所有view显示出来。2、setContentView必须要放在findviewbyid之前,因为view在加载之前是无法引用的。3、setContentView最本质的作用是为要显示的view分配内存。4、act
2016-07-23 16:12:01 292
原创 数据库增删改查的两种方式
数据库增删改查的两种方式:第一种:通过SQL语句实现/** * 联系人数据库表的访问类 */public class ContactInfoDao { /** * 数据库打开的帮助类 */ private MyDBOpenHelper helper; /** * 在构造方法里面完成 必须要用的类的初始
2016-07-23 15:34:00 2949
原创 Android中创建数据库的方法
创建数据库的步骤:(1)拿到数据库的帮助类 在构造函数中给数据库起名字 extends SQLiteOpenHelper(2)在帮助类中重写oncreate和onUpdate()方法这两个方法中写的什么东东呢? onCreate()中写的是创建表的sql语句 onUpdate()中写的是升级表的sql语句(3)在activity中通过
2016-07-22 20:21:56 4559
原创 Android中多界面跳转的一个简单应用
多界面跳转的步骤: 一,在layout布局中编辑好布局 二,在src文件夹下写逻辑 三,设置权限 四,在清单文件下注册新建的Activity1, android:name="com.example.jump.homeActivity" >2,3,4.下面模拟了一个多界面跳转的实例,从启动页跳转到第二个界面,然后分别跳转到发短信的界面,打电话的界面,获取手
2016-07-22 20:04:58 4894 1
原创 Android中pull解析xml文件
注意区分下面两种方法:Xml.newSerializer()序列化器Xml.newPullParser()pull解析器 xml文件解析有sax,dom,pull解析三种方法pull解析的过程:1,在assets文件夹下拿到将要解析的xml文件2,获取xml解析器newPullParser 3,设置读取流4,拿到xml文件中的节点事件类型
2016-07-22 19:27:21 410
原创 android项目工程下各文件夹的含义
android项目工程下的src文件夹下面是我们写代码写逻辑的地方 gen文件夹是存放R文件的,是自动生成的,咱们不用去动 assets是存放资源文件的,例如MP3.或者数据库文件等等 bin目录是咱们运行产生 项目上线的时候都要给他清空 libs目录里面存放的是一些jar包 也就是第三方的东西 res文件夹中:包含了drawable文件夹:存放图
2016-07-21 16:24:44 3272
转载 android中Activity的生命周期及应用
本文详细介绍了 Android 应用编程中Activity 的生命周期、通信方式和Intent Filter 等内容,并提供了一些日常开发中经常用到的关于Activity 的技巧和方法。通过本文,你可以进一步了接Android 中Activity 的运作方式。详解 Android 的Activity 组件Activity 的生命周期和 J2ME 的MIDle
2016-07-21 16:21:02 457
原创 安卓中生成xml文件的方法
安卓中生成xml文件的方法xml文件实际上就是map集合的键值对的展现形式,有他自己特有的格式注:生成的xml文件的查看方式DDMS→data→data→包名→files→文件名第一种:(StringBuffer)第一步:在xml布局中编辑LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro
2016-07-21 16:16:09 3564
原创 安卓中的Activity的几种跳转方式
安卓中的Activity的几种跳转:一:显式调用方法方法一:Intent intent=new Intent(本类,将要跳转的类); startActivity(intent);方法二:Intent intent2=new Intent();intent2.setClass(本类,另外将要跳转的类); (intent2.setClass(MainActivi
2016-07-19 19:33:19 27190
转载 安卓中ListView的优化
Android中的ListView应该算是布局中几种最常用的组件之一了,使用也十分方便,下面将介绍ListView几种比较常见的优化方法:首先我们给出一个没有任何优化的Listview的Adapter类,我们这里都继承自BaseAdapter,这里我们使用一个包含100个字 符串的List集合来作为ListView的项目所要显示的内容,每一个条目都是一个自定义的组件,这个组件中只包含一个t
2016-07-19 19:30:57 312
原创 安卓中QQ登陆源代码
安卓中QQ登陆一种是流的方式,一种是声明一个共享参数sharedpreference第一种方法:第一步:将QQ头像粘贴到drawable—hdpi中第二步:在xml布局文件中编辑页面布局(ImageView,EditText,CheckBox,Button)LinearLayout xmlns:android="http://schemas.android.com/apk/re
2016-07-19 19:26:53 4705 2
原创 安卓中数据库增删改查的方法
第一步:在xml布局中编辑LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_
2016-07-04 22:11:42 1438
原创 安卓中程序设置
第一步:在xml布局中编辑复选框RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la
2016-07-04 22:09:05 225
原创 安卓中创建别的应用程序可以读写的文件
public class MainActivityextends Activity {protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);try {/*得到一个文件的输出流,文
2016-07-04 22:07:55 451
原创 安卓中向sd卡写文件
第一步:设置权限(WRITE_EXTERNAL_STORAGE和READ_EXTERNAL_STORAGE) uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>uses-permission android:name="android.permission.READ_EXTERNAL_STOR
2016-07-04 22:06:58 512
原创 安卓中黑客
第一步:在xml文件中编辑按钮RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:lay
2016-07-04 21:59:44 697
原创 安卓中存储空间
安卓中存储空间(Environment)public class MainActivityextends Activity { protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main
2016-07-04 21:58:34 240
原创 安卓中xml解析天气预报
第一步:将天气信息文件导入assets中第三步:在布局xml下设置背景第二步:在java中编辑逻辑public class MainActivityextends Activity { @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceSt
2016-07-04 21:46:54 1095
原创 安卓中QQ登陆
第一种方法:第一步:将QQ头像粘贴到drawable—hdpi中第二步:在xml布局文件中编辑页面布局(ImageView,EditText,CheckBox,Button)LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.an
2016-07-04 21:43:39 345
原创 安卓中点击事件的四种方法
第一种写法:实现监听事件public class MainActivity extends Activity{protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button bt1
2016-07-03 19:21:37 1713 1
原创 安卓中QQ登陆
第一步:将QQ头像粘贴到drawable—hdpi中第二步:在xml布局文件中编辑页面布局(ImageView,EditText,CheckBox,Button)LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.co
2016-07-03 18:43:51 520
原创 安卓中logcat
安卓中logcat(手机内部的一块内存,环形缓冲区)1.Logcat定义:在安卓中用来显示打印日志用的工具,类似在java中用system.out输出2.把logcat添加到eclipse中:点击eclipse导航栏中的window→show view→other→Android→logcat,点击ok,成功添加。3.logcat如何打印日志的级别:共五种,看代码publi
2016-07-03 15:59:54 502
原创 安卓中短信发送器的编辑
短信发送器第一步:在布局xml文件中建立TextView和EditText和“发送短信”的按钮LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width
2016-07-03 15:58:42 545
原创 安卓中测试用例
安卓中测试用例(继承AndroidFestCase类)测试的步骤:1,在AndroidManifest.xml文件中添加instrumentation方法 2,在中引入测试框架的jar包 4,在第二步中targetPackage指定的包名com.saiermeng.junit(意思是在com.saiermeng.junit这个包下的所有所有包中的类都可以进行测试)下建
2016-07-03 15:56:37 567
原创 Android中编辑打电话
第一步:在布局xml文件中建立编辑文本和按钮 RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2016-07-03 15:47:22 247
原创 Android中替换头像图标和背景图片
一,修改头像图标和名称第一步:在res下的drawable——hdpi中导入图片第二步:在res下的androidManifest.xml中在代码中的application的icon中修改为插入图标的名称。第三步:修改名称。Label:ctrl+左击在“app-name”后修改二,设置背景图片第一步:在res下的drawable——hdpi中导入图片第二步:在布局xml文件
2016-07-03 15:43:24 2187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人