- 博客(24)
- 收藏
- 关注
原创 练习随笔 16.09.30
今天来复习做联系人先来清单配置文件 /**1 */创建一个包 专门放实体类封装数据 entity --创建Contact类 封装联系人信息 --重点是处理头像/**2*/通过ContactsContract API查询所有的联系人信息public class Contactmanager { //通过ContactsC
2016-09-30 10:07:45 573
转载 Fragment全解析系列(一):那些年踩过的坑
Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Fragmentation本篇主要介绍一些最常见的Fragment的坑以及官方Fragment库的那些自身的BUG,这些BUG在你深度使用时会遇到,比如Fragment嵌套时或者单Activity+多Fragm
2016-09-29 19:47:59 525
原创 练习随笔16.09.29
/**1,引导页动画*/动画结束时,追加切换动画,需要在anim中新建两个xml @Override public void onAnimationEnd(Animation animation) { // 当动画结束时-跳转 Intent intent=new Intent(SplashActivity.this,MainActivity.cla
2016-09-29 11:56:38 550
转载 一篇文章读懂微信应用号是什么,是否值得投入进来做?
作者:白崎,微信公众号:baiqinote。百度高级产品运营师,人人都是产品经理专栏作家,简书签约作者,喜欢研究各类新鲜的 APP,分享分享独特视角下的产品策略分析和运营方法论,欢迎交流。距离张小龙的那场首次公开演讲已经有九个月了,而在那场演讲中备受关注的「应用号」在千呼万唤中终于以「小程序」的名字正式对外小范围公测,不少创业者表示机会来了跃跃欲试。诚然,微信每次放出的大招,不管是公众号、服务
2016-09-28 16:47:02 535
转载 Android四大基本组件介绍与生命周期
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结
2016-09-27 16:04:10 228
原创 Activity的4种启动方式
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置android:launchMode属性,
2016-09-26 21:16:47 503
原创 Annotation 注解原理 @Butter Knife黄油刀进阶
jdk1.5新特性注释是给程序员看的,注解是给虚拟机看的用框架的时候直接用元注解:5个 注解的注解@ Retention@ Inherited@Target@ Document@ Repeatable JDK1.8/****@param a 文档注释*/ public static void bindActici
2016-09-24 15:50:12 995
转载 Studio设计布局的新姿势
目录(?)[-]ConstraintLayout基本界面ConstraintLayout约束类型尺寸约束边界约束基准线约束清除约束约束示例自动约束Autoconnect约束推断InferenceView InspectorFixedWrap ContentAnySizeAlignPack快捷布局GuideLineConstraintLayout布局转换从代码角度理解
2016-09-24 14:57:22 3359
转载 Android 最火的快速开发框架XUtils
[-]最近搜了一些框架供初学者学习比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架是基于afinal开发的比afinal稳定性提高了不少下面是介绍xUtils简介使用xUtils快速开发框架需要有以下权限混淆时注意事项DbUtils使用方法ViewUtils使用方法HttpUtils使用方法普通get方法使用HttpUtils上传文件 或者 提交数据 到服务器p
2016-09-22 20:20:34 500
原创 ContentProvider ,Service
一、ContentProvider 1.ContentPriovider 是什么? 1)Android 中核心应用组件(Component)之一 2)Android 中的内容提供者?2.ContentProvider 应用场合? ContentProvider 对象实现了APP内部数据的对外(可能是本进程的其它组件,也可能是跨进程的组件)共享。
2016-09-22 20:12:55 329
原创 图片相关:bigmap工具类,实现压缩、异步、并发、缓存
1.图片的压缩(图片太大可能会导致内存溢出)2.图片的异步加载(耗时操作放在工作线程)3.图片的并发异步加载(实现每个item中imageview对应一个异步任务并绑定一起)4.图片的缓存问题bigmap工具类:public class BitmapUtils { /** * 计算压缩比例 * * @param optio
2016-09-21 19:35:28 588
原创 异步任务用法
下载进度条案例,用于体会异步任务 private Button btn01; private ProgressBar pBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.
2016-09-20 21:18:34 279
原创 publishProgress
关于AsyncTask的publishProgress循环播放文字广告: activity_main.xml文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"
2016-09-20 11:35:07 1114
原创 实现音乐播放器,多线程处理进度条
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); File musicDir=Environment.getExternalStoragePublicDirectory(En
2016-09-19 21:16:55 2845
转载 synchronized的用法
《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起
2016-09-18 17:16:17 260
转载 几个经典基础算法题目
练习1,判断是否为素数:// ConsoleAppIsPrime1.cpp : 定义控制台应用程序的入口点。 // /* *函数功能:判断一个输入的数是否为素数 *函数原形:bool Prime( int x ) *参数:int x:将要判断的数 *返回值:bool型变量,判断是否是素数 *备注:需要包含头文件 *日期:2014/11/25 *原创:否 *作者:EbowTang *
2016-09-18 08:48:50 10500
原创 *getView 千年不变
/**此方法用于构建item,每显示一个item都要执行一次此方法*/ @Override public View getView(int position, View convertView, ViewGroup parent) {//重要 //1.item view (饺子皮,饺子皮的样子由mResouce决定) View v=null;/**1
2016-09-18 08:11:00 359
原创 音乐播放记录查询
mainactivityimport java.io.File;import java.io.FileFilter;import java.util.Random;import android.app.Activity;import android.content.ContentValues;import android.content.Intent;import android
2016-09-14 17:04:50 438
转载 Android 操作SQLite基本用法
在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite的常用的方法,借着论坛的大赛,跟大家分享分享的。一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,
2016-09-13 19:59:37 411
原创 版本判断
if (Build.VERSION.SDK_INT>16) { newNotification01(); }else{ newNotification02(); }
2016-09-10 10:45:40 329
转载 Android事件分发机制完全解析,带你从源码的角度彻底理解
版权声明:本文出自郭霖的博客,转载必须注明出处。转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEve
2016-09-08 10:48:32 355
转载 安卓button设置圆角
在res目录下的drawable-mdpi建立xml文件shape.xml,如下图所示:shape.xmlxml version="1.0" encoding="UTF-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle
2016-09-07 10:06:26 1191
原创 *BaseAdapter
MainActivity: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConte
2016-09-02 20:45:04 341
转载 Android listview与adapter用法
一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。也就是
2016-09-01 19:48:01 491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人