我的Android之旅
文章平均质量分 88
一闪一闪1313
加油噻
展开
-
我的Anrdoid之旅(十二)---RollPagerView的使用方法
RollPagerView:支持无限循环。 触摸时会暂停播放,直到结束触摸一个延迟周期以后继续播放。 看起来就像这样。指示器可以为点可以为数字还可以自定义,位置也可以变。主要操作过程:1、在gradle中导入包:2、设置播放时间间隔、透明度、指示器(指示器可以是默认原点,数字,也可以自定义图片)3、设置适配器,本demo中是StaticPagerAd原创 2016-08-15 21:19:32 · 682 阅读 · 0 评论 -
Android Studio 安装
Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android开发工具用于开发和调试。2016年5月19日,谷歌年度开发者大会上发布了Android Studio 2.2Android Studio下载安装及配置图文教程AndroidStudio下载地址:原创 2016-06-30 14:23:57 · 288 阅读 · 0 评论 -
我的Android之旅(九)---Android读取电话,短信,网页,音乐等
首先设置清单文件,这个很重要!!! URL的格式由下列三部分组成:第一部分是协议(或称为服务方式);第二部分是存有该资源的主机IP地址(有时也包括端口号);第三部分是主机资源的具体地址。,如目录和文件名等。Activity的代码:package com.jerehedu.jereduch原创 2016-08-10 22:13:14 · 504 阅读 · 0 评论 -
我的Android之旅(十)----URI 异步任务AsyncTask和get || post请求
URI:统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它.基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名,如“协议://授权/路径?查询”。完整的、带有授权部分的普通统一资源标志符语法看上去如下:协议://用户名:密原创 2016-08-11 14:54:01 · 1764 阅读 · 0 评论 -
我的Android之旅(八)---ViewPage+Fragment+ListView
应用开发中应用比较广下面就让我们来认识一下:原创 2016-08-10 21:21:41 · 476 阅读 · 0 评论 -
我的Android之旅(六)---GridView
GridView是显示二维的数据的网格,并类似ListView可滚动GridView典型应用九宫格适配器控件,加载数据调用setAdaper()GridView常用属性:android:numColumns=”auto_fit” //GridView的列数设置为自动android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度android原创 2016-08-08 21:50:49 · 420 阅读 · 0 评论 -
我的Android之旅(四)--ViewPage(1)
1.ViewPage:实现图片的滑动,ViewPage:在布局中添加ViewPager<android.support.v4.view.ViewPager android:layout_width="match_parent" android:layout_height="match_parent" android:id原创 2016-08-03 23:30:09 · 178 阅读 · 0 评论 -
我的Android之旅(三)----基本控件复习
package com.jerehedu.jreduch01;import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;impor原创 2016-08-02 21:00:33 · 175 阅读 · 0 评论 -
自定义控件、Fragment、Handler详解
版权声明:本文为博主原创文章,未经博主允许不得转载。一、自定义控件1.单位dp、sp、px2.Inflater怎么使用inflate把xml文件解析为view对象LayoutInflater layoutInflater = getLayoutInflater()LayoutInflater layoutInflater = (LayoutInflate转载 2016-09-03 20:59:49 · 3286 阅读 · 0 评论 -
我的Android之旅(二十三)---SQList数据库
QList: ,轻量级数据存储,方便增、删、改、查。其中包括两个方法:SQListOpenHelper和SQListDataBase,二者用法不同,但同等重要。SQListOpenHelper:负责打开,更新,关闭数据库和创建数据表SQListDataBase:执行SQL语句,执行对数据表的增删改查存放位置:data/data/程序的包名称/myDa原创 2016-08-22 22:18:28 · 1791 阅读 · 0 评论 -
我的Android之旅(七)--Fragment及其生命周期
FragmentAndroid是在Android 3.0 (API level 11)开始引入Fragment的。可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。可以把Fragment设计成可以在多个Activity中复用的模块。原创 2016-08-08 22:36:37 · 370 阅读 · 0 评论 -
我的Android 之旅(五)==高级控件ViewPage
一:高级控件的分类(1)GridView:网格视图(2)ScrollView:滚动视图可以有效的安排这些组件,浏览时可以进行滚屏的操作垂直滚动——ScrollView水平滚动——HorizontalScrollView常用属性:android:scrollbars=“none”//禁止出现滚动条取值:none、 horizontal、 vertical原创 2016-08-01 22:16:36 · 394 阅读 · 0 评论 -
我的Android开发之旅(一)第一个程序Hello World
从现在开始我将要记录我在学习开发的过程中所学到的东西,以及遇到的困难,算是对我的一个监督。见证我的进步。也算是练打字了,希望自己早日摆脱眼看键盘。哈哈哈哈哈。就是不知道要到哪一年!!!!言归正传:Hello World大家都不陌生,也是学习开发的万年老梗。当然我接触的第一个Android开发程序也是Hello World。新建属于自己的第一个程序:耶耶耶耶耶。整个人都不好了。其他的原创 2016-07-31 16:10:16 · 482 阅读 · 0 评论 -
我的Android之旅(十一)---数据存储1--SharedPreferences
SharedPreferences是一种轻量级的数据存储方式,它可以用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用程序的私有目录下(data/data/[包名] /shared_prefs/)自己定义的xml文件中。SharedPreferences是以键值对来存储应用程序的配置信息的一种方式,它只能存储基本数据类型。一个程序的配置原创 2016-08-15 20:54:39 · 334 阅读 · 0 评论 -
我的Android之旅(十四)---数据存储2---手机内存数据的读取
一、File 类读写文件 : 如果需要在程序中使用手机内存进行数据的存储,那么需要在AndroidMainfset.xml文件中 进行权限的配置: 下面就举个简单的例子,来实现手机内存数据的读写以及删除。xml文件中代码如下package com.jerehedu.jereduch10;import android.os.Bundle;import原创 2016-08-15 21:55:30 · 553 阅读 · 0 评论 -
我的Android之旅(十五)---数据存储---SD卡数据的读取
在对SD卡进行读写的时候会用到的知识点: Environment类的静态方法: * getDataDirectory(); 获取android中的data目录; * getExternalStorgeDirectory(); 获取到外部存储的目录一般指SD卡; * getDownloadCacheDirectory(); 获取到下载的缓存目录原创 2016-08-15 22:16:46 · 430 阅读 · 0 评论 -
我的Android之旅(十六)---如何从网上加载图片--Glide
Glide是google内部的一个用于图片加载开源框架,可以加载本地图片以及网络图片,默认图片的格式是RGB565,相比一般的RGB8888很大程度上降低内存的占用,Glide除了可以加载图片以外还可以加载动画,gif动画,和之前使用的ImageLoder相比Glide可以根据组件的生命周期来开启和结束加载图片,采用Drawable进行图片处理来防止出现OOM。使用Glid原创 2016-08-16 20:56:04 · 463 阅读 · 0 评论 -
我的Android之旅(十七)---raw和assets目录--数据的存取
raw是Resources (res)的子目录,Android会自动的为这目录中的所有资源文件生成一个ID,这个ID会被存储在R类当中,作为一个文件的引用。这意味着这个资源 文件可以很容易的被Android的类和方法访问到,甚至在Android XML文件中你也可以@raw/的形式引用到它。assets目录更像一个附录类型的目录,Android不会为这个目录中的文件生成ID并保存在原创 2016-08-16 21:15:12 · 376 阅读 · 0 评论 -
我的Android之旅(十八)---数据存储--向SD卡保存网络上的图片
加载图片的方法:方法1:根据URI加载图片showImge.setImageURI(Uri.parse(path));方法2:通过BitmapFactory的静态方法decodeFile()参数为图片路径方法3:通过BitmapFactory的静态方法decodeStream()参数为 输入流 InputStream注意:凡是将数据或是图片或者是其他资源的文件向SD原创 2016-08-16 21:40:18 · 712 阅读 · 0 评论 -
我的 Android 之旅(十九)---数据存储--向SD卡中以实体类的方式存取数据
首先先新建一个实体类:package com.jerehedu.jreduch04.entity;import java.io.Serializable;/** * Created by on 0162016/8/16. */public class News implements Serializable{ private Boolean listShow; p原创 2016-08-16 22:15:45 · 1038 阅读 · 0 评论 -
我的Android之旅(二十一)---JSON数据解析
JSON概念: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性,从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 JSON可以将Java对象转成json格式的字符串,可以将json字符串转换成Java。比XML更轻量级,Json使用起来比较轻便和简单。JSON数据格式,在Android中被原创 2016-08-21 17:23:00 · 240 阅读 · 0 评论 -
我的Android之旅(二十二)---使用Gosn解析JSON数据
GSON 的介绍: GSON 是一个JAVA 库,可用于将JAVA 对象转换称JSON,它也可以被用于将一个JSON 字符串转换为等效的Java对象。 GSON 可以与任意Java对象,包括预先存在的对象或者你没有源代码结合。 解析JSON数据的两种方法: (1): 通过获取JsonReader对象解析JSON数据; (2):原创 2016-08-21 19:38:29 · 1332 阅读 · 0 评论 -
我的Android之旅(二十)---Android控件属性大全
从开始学Android已经一个月了,虽然每天都会写代码,应用到各种控件,要说经常用到的控件的属性都掌握的差不多了,是很合情理的。但对于以后的学习,好多属性都还是一知半解的。就像前两天要写一个项目时,看似不起眼的属性,实则发挥着很重要的作用。至少别人想到的你不会运用,到头来只能依靠我们的度娘。今天所要整理的知识,就是要为以后做好基础。没事时翻来看看。也是个不错的选择呢。第一类:属性值原创 2016-08-21 10:49:33 · 577 阅读 · 2 评论 -
我的Android之旅(二十五)----handler总结(计时器)
知识点总结补充: 很多初入Android或Java开发的新手对Thread、Looper、Handler和Message仍然比较迷惑,衍生的有HandlerThread、java.util.concurrent、Task、AsyncTask由于目前市面上的书籍等资料都没有谈到这些问题,今天就这一问题做更系统性的总结。我们创建的Service、Activity以及Broadcast均原创 2016-08-24 20:50:47 · 440 阅读 · 0 评论