【Android】
文章平均质量分 70
Android
咕叽咕叽汪
这个作者很懒,什么都没留下…
展开
-
ListView的简单用法
一、直接上 代码1.activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2016-11-09 15:18:25 · 464 阅读 · 0 评论 -
Android开机自动启动APP
一、完成需求的思路:1.要让app在开机之后自动启动,故需要去接收一个开机的广播;所以app首先需要去注册一个关于接送开机启动的广播(android.intent.action.BOOT_COMPLETED);而且必须要注意的一点是:这个广播必须的静态注册的,不能是动态注册的广播(什么原因记不清了,博客上看的,也在实践中遇到过这个问题的)。2.静态注册好了广播之后,在onReceive方法原创 2016-10-28 20:11:15 · 35413 阅读 · 0 评论 -
定制ListView的界面
一、步骤1.初始化数据;2.提供一个自己定制的Adapte;3.找到ListView控件;4.给ListView设置适配器二、直接上代码1.Fruit.javapackage com.zhc.listviewtest;public class Fruit {private String name;//成员变量nameprivate int imageId原创 2016-11-09 18:11:23 · 755 阅读 · 0 评论 -
ListView提升运行效率及增加点击事件
一、直接上代码1.Fruit.javapackage com.zhc.listviewtest;public class Fruit {private String name;//成员变量nameprivate int imageId;//这个构造函数在MainActivity中的初始化水果数据initFruits的会被重写,参数重新赋值。public Fruit(Strin原创 2016-11-10 11:22:58 · 432 阅读 · 0 评论 -
升级SQLite数据库
一、步骤1.在之前的基础上添加一张Category表;在onCreate()方法中执行建CREATE_CATEGORY表语句。2.然后在onUpgrade()中执行两条drop语句,发现数据库表存在,就将已经存在的表格删除;再在onCreate()中重新创建表格。3.要让onUpgrade()方法得到执行,在SQLiteOpenHelper的构造方法里面的构造函数的第四个参数为当前数据原创 2016-11-11 10:52:52 · 485 阅读 · 0 评论 -
SQLite数据库的添加(Create),查询(Retrieve),更新(Updata),删除(Delete)
一、步骤添加数据:1.获取SQLiteDatabase对象,SQLiteDatabase提供insert()方法进行添加,这个方法接收三个参数。2.创建ContentValues对象;向ContentValues中添加数据。3.向SQLiteDatabase传入三个参数:表名,null,ContentValues对象。更新数据:1.获取SQLiteDatabas原创 2016-11-11 15:02:04 · 1440 阅读 · 0 评论 -
SQLite数据库使用事物
一、概念 使用事物: 事物特性:可以保证让一系列的操作要么全部完成,要么一个都不会完成。 比如:删除数据和添加数据的操作必须一起完成,否则就还要继续保存原来的旧数据。二、步骤:1.调用SQLiteDatabase的beginTransaction()方法开启一个事物;2.然后在一个异常捕获的代码块中去执行具体的数原创 2016-11-11 17:00:18 · 675 阅读 · 0 评论 -
创建SQLite数据库和新建一张表格
一、步骤1.新建MyDatabaseHelper类继承自SQLiteOpenHelper;重写构造函数MyDatabaseHelper(Context context, String name,CursorFactory factory, int version);重写onCreate()和onUpgrade()方法;写入建表语句,并在oncreate()方法中执行;pac原创 2016-11-10 16:33:47 · 15306 阅读 · 0 评论 -
调用摄像头拍照,剪裁(第一行代码8.3.2)
一、实际中的需求很多应用程序可能会使用到调用摄像头的拍照功能,像程序里需要上传一张图片作为用户的头像。二、实现步骤:1.创建File对象,用于存储拍照后的照片;2.调用Uri的fromFile()方法将File对象转换成Uri对象;3.接着构建出一个Intent对象,并将这个Intent的action指定为Android.media.action.4.再调用Inte原创 2016-11-01 17:16:53 · 1659 阅读 · 0 评论 -
项目中SlidingMenu的集成
1.到githup上下载Slidingmenu的开源库slidingmenu_lib.jar并将其导入到开发工具中,让其作为项目的依赖库。2.然后对应界面的Activ继承SlidingActivity;onCreate()方法会提示将protected类型改成public类型。public class MainUI extends SlidingActivity {原创 2017-01-10 15:34:18 · 582 阅读 · 0 评论 -
Android平板开发之固件烧写
一、烧录工具(刷机工具)1、PhoenixSuit工具2、要烧录的平板3、要烧录的固件二、烧录步骤1、普通的烧录方法1》将平板连好电源线和USB线;2》在PhoenixSuit工具中找到固件的位置;3》然后按下图的流程点击立即升级,是,是,就可以升级了。2.强烧1》在PhoenixSuit工具中找到固件的位置;不用连电源线原创 2016-10-28 10:39:32 · 4544 阅读 · 0 评论 -
按Android平板(或手机)的物理按键(如音量键)实现Activity界面的跳转
一.需求分析:1.通过按Android平板(或手机)的物理按键(如音量键)实现Activity界面的跳转;以前基本是自己写控件进行跳转啊!2.按音量减键跳转:界面1到界面2,2到3,3到4,4到5,5到1;按音量加键跳转:1到5,5到4,4到3,3到2,2到1。 五个界面颜色1:白色,2:黑色,3:红,4:绿,5:蓝。 目的是用来进行屏的测试。原创 2016-10-27 21:05:30 · 3067 阅读 · 0 评论 -
Picasso使用示例(四种来源途径下加载图片,附demo)
一.直接上代码(四种来源途径下加载图片)1》package com.zhc.picasso;import java.io.File;import com.squareup.picasso.Picasso;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import原创 2016-10-15 17:23:32 · 13025 阅读 · 0 评论 -
The JAR of this class file belongs to container 'Android Private Libraries' Android查看外部依赖jar的源码问题解
问题:在Eclipse中开发android的应用程序时,有时想查看函数的内部实现,但是当在函数上点击ctrl和鼠标左键的时候,往往出现如下提示:Class File EditorSource not foundThe JAR of this class file belongs to container 'Android'? which does not allow modif转载 2016-05-13 17:13:25 · 4705 阅读 · 1 评论 -
Android Private Libraries、Referenced Libraries、android Dependency详解
转载路径:http://blog.csdn.net/a910626/article/details/45368131原创 2016-05-13 15:31:53 · 494 阅读 · 0 评论 -
This version of the rendering library is more recent than your version of ADT plug-in. Please update
转载路径:http://blog.csdn.net/g19920917/article/details/20289247三种方法都试过,但是只有第二种方法能解决,其他的并不能,求大神解决转载 2016-05-13 14:27:58 · 387 阅读 · 0 评论 -
分布式版本控制系统Git
分布式版本控制系统Git的详细介绍:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000原创 2016-05-11 16:18:08 · 381 阅读 · 0 评论 -
断点调试
1.断点调试的详细步骤:原创 2016-04-26 22:38:35 · 432 阅读 · 0 评论 -
Android简单的消息通知栏
一.直接代码package com.zhc.notificaiton;import android.os.Bundle;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;原创 2016-10-11 20:03:35 · 738 阅读 · 0 评论 -
MyApp的作用
1.转自http://blog.csdn.net/ningchao328/article/details/52150240在整个Android程序中,有时需要保存某些全局的数据(如:用户信息),方便在程序的任何地方调用。在Activity之间数据传递中有一种比较使用的方式,就是全局对象,使用过J2EE的都应该知道JavaWeb的四个作用域,其中Application转载 2016-10-11 21:27:51 · 7082 阅读 · 3 评论 -
MD5在Android开发中的应用
一.MD5的相关概念方面的介绍直接百度百科:http://baike.baidu.com/link?url=RKTreLBg7W6wCeay1ZciUv8vpBv923HcFzEM3DFgzLCD1jpA_o6W9pIo1FD_ztUeuexBZ-m5YEuz9vwXJ9QAp_二.MD5值的生成步骤:1》MD5的生成工具:MD5Calc.exe2》MD5软件的原创 2016-10-12 16:18:23 · 3219 阅读 · 0 评论 -
Android 框架大全(15个通用流行的)
1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库Picasso一个强大的图片下载与缓存的库Fresco一个用于管理图像和转载 2016-05-28 14:28:57 · 600 阅读 · 0 评论