随笔分类 - Android学习
Android学习
摘要:工具类 Activity
阅读全文
摘要:一首先下载Jar包 https://github.com/square/okhttp 如果使用android studio只需要加入依赖 二--下载一张图片并显示 使用的是hanlder的方式 也可以把网络请求写为一个工具类, get方式
阅读全文
摘要:package com.liunan.myfirstapp.util; import android.content.Context; import android.widget.Toast; /** * Toast工具类 * 能少写就少写 * * Created by 刘楠 on 2016-03-22. */ public class ToastUtils { ...
阅读全文
摘要:使用包管理器 package com.liunan.myfirstapp.util; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager;...
阅读全文
摘要:selector 选择器 在App的使用中经常能看到selector的身影 如:一个按键看上去白色或者其它颜色,可能是一张图片 按下去又显示其它的颜色或者另外一张图片 这里使用shape配合使用 正常状态 按下状态 selector 布局中引用 有图片就去需要建立一个selector 在drawab
阅读全文
摘要:shape 先看下,系统自带的EditText和Button的外形 下面看加了shape后的效果 简单点讲,shape可以为组件加上背景边框,圆角之类的可以配合selector使用 shapeXXX.xml定义在drawable目录下 EditText使用的 Button使用的定义的都 一样 布局中
阅读全文
摘要:加载使用AnimationUtils.load方法加载 一般都用代码控制 如果需要 用XML控制可以在res\下建立 animator,即可, 在这个目录建立XML文件如果 下方法导入
阅读全文
摘要:title:简易版本音乐播放器 简易版本音乐播放器 1.布局 2.工具类 /** * Created by 刘楠 on 2016-03-05 19:39. * 文件过滤器工具类, * 用于过滤指定后缀的文件 */ public cl...
阅读全文
摘要:应用中的音乐一般放在res/raw目录下 以上两个方法用起来非常方便,便这两个方法每次都会返回新创建的Mediaplayer对象,同时也不方便控件播放状态.如果需要播放多个音频,使用这种方法就不方便. 可以使用MedaiPlayer.setDataSource()方法来装载指定的音频文件 播放 暂停
阅读全文
摘要:一般白色就是0,黑色就是1 单色位图: 24位位图 256色 安卓中默认使用32位的 将一个图片放在SD卡上,使用BitmapFactory.decodeFile解析得Bitmap设置ImageView显示 以上的图片可以正常加载 异常现象 加载 的图片过大,如2560*1520之类的,加载 时就会
阅读全文
摘要:ContentProvider是不同应用程序之间进行数据交换的一种方式或者称标准API. http://www.qq.com:80/news.jsp ContentProvider要求的;Uri与上面类似 在AndroidManifest.xml中注册ContentProvider,指定 建立一
阅读全文
摘要:服务 服务没有界面,一直运行在后台, 运行在独立的一个进程里面 服务没有界面,一直运行在后台,默认是运行当前的应用程序进程里面。 建立一个类继承Service类 在清单文件中注册service 只会在开启服务时初始化一次 每次开启服务都会执行调用 停止服务时,只执行一次 onCrea
阅读全文
摘要:广播都写了一大篇 这里不能保存,一直提示有 //窃听的 发个连接吧 https://github.com/ln0491/AndroidStudy/blob/master/%E5%AE%89%E5%8D%93%E7%AC%AC%E5%8D%81%E4%BA%8C%E5%A4%A9%E7%AC%94%E
阅读全文
摘要:安卓第十一天笔记-Intent与inter-filter配置 Intent与inter-filter配置 1.Intent对象简述 Android应用中有包含三种重要组件:Activity,Service,BroadcastReceiver(另外还有一个ContextProvider)应用程序采用了
阅读全文
摘要:安卓第十天笔记-fragment Fragment(片段) 一.Fragment简介 *Fragment是3.0引入的API,主要为了解决平板,大屏幕手机显示问题 *Fragment代表了Activity的子模块,因此可以把fragment理解成Activity的片段 *Fragment必须被嵌入A
阅读全文
摘要:安卓第九天笔记-Activity 1.创建Activity 一个界面对应一个activity 创建一个Activity 1.写一个JAVA类,继承Activity publicclass CalcActivity extends Activity { 2.为这个Activity写一个布局文件 3.在
阅读全文
摘要:安卓第八天笔记--网络编程二 1.网络图片查看器 /** * 网络图片查看器 * 1.获取输入的URL地址,判断是否为空 * 2.建立子线程,获取URl对象new URL(path) * 3.打开连接获取HttpURLConnection conn = (HttpURLConnection) url
阅读全文
摘要:安卓第七天笔记--网络编程一 Android对网络的支持 Android完全支持JDK本身的TCP,UDP网络通信API,也可以使用ServerSocket,Socket来建立基于TCP/IP协议的网络通信,还可以使用DatagramSocket,Datagrampacket,MulticastSo
阅读全文
摘要:安卓第六天笔记--ListView 1.AdapteView AdapteView 继承ViewGroup它的本质是容器 AdapterView派生了3个子类: AbsListView AbsSpinner AdapterViewAnimation 这3个类是抽象类 实际使用中采用的是它们的子类 2
阅读全文
摘要:安卓第五天笔记--对话框 1.对话框 AlerDialog :功能最丰富 PorgressDialog:进度对话框 DatePickerDialog:日期选择对话框 TimePickerDialog:时间选择对话框 2.使用AlerDailog对话框创建对话框 2.1 步骤 创建AlerDailog
阅读全文