- 博客(64)
- 收藏
- 关注
转载 Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)
本文出自:【张鸿洋的博客】http://blog.csdn.net/lmj623565791/article/details/40411921/1、概述之前写过一篇博文:Android 自定义 ViewPager 打造千变万化的图片切换效果。有兄弟提出,ViewPager自带了一个setPageTransformer用于设置切换动画~本篇博文,将:
2016-11-15 12:00:44 507
转载 Fragment中getActivity为null的问题
转自【viclee】:http://blog.csdn.net/goodlixueyong/article/details/48715661在使用fragment的时候经常会遇到getActivity()为null的情况。比如我在一个异步网路请求的回调中调用了getActivity()就会出现空指针问题。之前解决这个问题,通常都是直接加空指针判断来规避,但是这并没有真正解决问题
2016-11-15 09:36:18 601
转载 EventBus3.0使用详解
转自[总李写代码]:http://www.cnblogs.com/whoislcj/p/5595714.htmlAndroid消息传递之EventBus 3.0使用详解前言: 前面两篇不仅学习了子线程与UI主线程之间的通信方式,也学习了如何实现组件之间通信,基于前面的知识我们今天来分析一下EventBus是如何管理事件总线的,EventBus到底是
2016-11-13 10:46:10 487
转载 沉浸式状态栏
转载自:http://blog.csdn.net/guolin_blog/article/details/51763825转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/51763825记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。
2016-11-06 21:45:52 434
转载 okhttp使用详解和原理
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学
2016-11-06 09:03:58 1767
原创 手机影音项目笔记(四)---音乐播放歌词的控件的自定义
LyricsViewpublic class LyricsView extends TextView { private Paint mPaint; private int HIGHLIGHTT_COLOR; private int NORMAL_COLOR; private int HIGHLIGHT_SIZE; private int NORMMA
2016-11-03 17:55:36 487
原创 手机影音项目笔记(三)---音乐播放的处理
音乐列表的适配器public class AudioListAdapter extends CursorAdapter { public AudioListAdapter(Context context, Cursor c) { super(context, c); } public AudioListAdapter(Context context,
2016-11-03 17:45:44 494
原创 手机影音项目笔记(二)-----视频播放处理
完善VideoPlayerActivitypublic class VideoPlayerActivity extends BaseActivity { private static final int MSG_UPDATE_SYSTEM_TIME = 0; private static final int MSG_UPDATE_POSITION = 1; priva
2016-11-03 15:27:57 12994
原创 手机影音项目笔记(一)
01、 抽取BaseActivity抽取BaseActivity的好处:l 处理共同操作(避免代码重复,提高代码可维护性)l 代码规范(方便阅读代码,方便理解代码,阅读代码的时间占85%)l 可以提供常用变量、方法(方便调用,避免代码重复)public abstract class BaseActivity extends FragmentActivity implements
2016-11-03 12:12:50 507
原创 百度地图的简单使用
百度地图SDK的三个核心类SDKInitializerMapViewBaiduMap一.环境搭建获取API Keyhttp://developer.baidu.com/map/android-mobile-apply-key.htm 在获取key时要添加包名和sha1 , sha1值 通过下面方法获取,也可以看百度官方文档1、打开命令行输入cd
2016-10-31 23:04:45 1542
原创 环信即时通讯sdk使用时遇到的问题及解决
1.首选去下载 sdkhttp://www.easemob.com/download/im 2.解压后 3.导入examples的ChatDemoUI3.0,如果没有关联类库easeui 的话要导入easeui类库并关联运行时会出现以下异常Error:Execution failed for task ':transformClassesWithJarMerging
2016-10-30 10:15:07 2709
原创 ijkplayer的使用总结
学习:http://www.dou361.com/z_jsbk/z_jsbk/android/2016/0828/218.html的总结1.添加依赖compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5' 如果你的项目中已经有依赖了v4或者v7包并且使用的版本不一样可能会造成冲突,可以类似下面的方式进行引入依赖
2016-10-28 08:48:00 2750 1
原创 微信支付总结
根据微信官方提供的例子只是进行了支付分析;1.首先把微信提供的jar包 libammsdk.jar 导进来2.首先创建微信支付的点击按钮<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too
2016-10-25 20:19:48 795 1
原创 java基础2
面向对象概述并举例说明· 面向过程强调过程,执行者,强调的是功能行为· 面向对象强调对象,指挥者,将功能封装进对象,强调具备了功能的对象。· 面向对象举例o 煎饼果子· 面向对象思想的特点o A:它是一种更符合人们思考习惯的思想o B:它使复杂的内容简单化o C:它使我们从执行者变成了指挥者· 面向对象的特点o A:封装o B:继
2016-10-23 20:49:23 273
原创 Java基础1
1:计算机基础知识概述· 计算机o 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计
2016-10-23 20:45:01 383
原创 二级列表
布局文件左右各为一个ListView<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la
2016-10-23 00:03:52 276
原创 安卓基础_16
1.属性动画 属性动画会改变控件真实的坐标 属性针对执行这个动画的控件而言.ObjectAnimator 这个是通过静态方法来获取实例 https://192.168.81.952.为什么需要版本控制软件 [1]代码的冻结 [2]把能够运行稳定的版本提交到svn服务器[3]客户需求会频繁的变化. 手机钱包 红色系 微信火 易信[4]6拍 1)拍脑袋 2)拍肩膀 3)拍胸脯 4)拍
2016-10-12 23:31:47 338
原创 安卓基础_15
1 Fragment入门 [1]Fragment是Activity的一部分 [2]Fragment必须嵌入到Activity里[3]添加Fragment必须存活于ViewGroup[4]fragment是在Android3.0被引进 [5]如何声明fragment1.public static class ExampleFragment extends Fragment { 2.
2016-10-12 23:31:00 312
原创 安卓基础_14
1 .计算机表示图形的几种方式 png :以高质量保存,用于网络 jpg :以良好执行保存 用于计算机 网络bmp格式 无损 没有经过压缩 是以高质量保存 用于计算机或者网站 图片大小计算公式:图片的总像素 * 每个像素的大小 单色 : 最多可以表示2种颜色 要么是黑要么是白色,只需要使用长度为1 的二进制位来表示 那么一个像素占1/8byte16色 :最多可以表示16种颜色 0-1
2016-10-12 23:30:00 260
原创 安卓基础_13
1 创建一个私有的数据库 [1]定义一个类继承sqliteOpenHelper1.public class MyOpenHelper extends SQLiteOpenHelper { 2. 3. /** 4. * 5. * @param context 6. * name : 数据库的名称 7. * Factory: 游标工厂 默认null 8.
2016-10-12 23:29:02 403
原创 安卓基础_12
1 服务入门 [1]Android下的服务 是Android中四大组件之一 [2]服务是在后台运行,是没有界面的Activity[3]如何定义服务 定义一个类继承Service补充 进程概念[1]Android的中四大组件都是运行在主线程的 进程生命周期[1]Foreground process 前台进程 最不容易被杀死用户正在交互 相当于actvity执行了onResume方法当广播
2016-10-12 23:28:09 258
原创 安卓基础_10
1 清单文件介绍 [1]清单文件里面的package就是当前应用的包名 [2]Activity代表界面 [3]Application节点的icon 和lable可以和Activity的不一样 如果Activity下设置了自己的icon和lable那么使用自己的设置的图标 如果Activity下不设置icon属性,默认使用Application下的icon属性 [4]如果你想让你的应用程序有
2016-10-12 23:26:01 302
原创 安卓基础_9
1登录案例 [1]使用httpurlconnection实现get请求 1. 2. 3. //[1]获取用户名和密码 4. final String name = et_name.getText().toString().trim(); 5. final String pwd = et_pwd.getText().toString().trim(); 6.
2016-10-12 23:25:04 295
原创 安卓基础_8
1.range头介绍Range 头代表请求的范围 多线程断点续传逻辑 1. 2. 3. //[1]创建URL对象 4. try { 5. URL url = new URL(“http://localhost:8080/day08/info.txt“); 6. //[2]获取httpurlconnection 7.
2016-10-12 23:23:02 254
原创 安卓基础_7
1 网页源码查看器 [1]搭建页面 [2]httpurlConnection 用于发送和接收数据 通过网络 基类 服务器是以流的形式把数据返回1. 2. 3. //[2]获取网页路径 4. String path = et_path.getText().toString().trim(); 5. //[2.1]创建url 来指定你要访问的
2016-10-12 23:21:48 210
原创 安卓基础_6
1 回顾前5天知识点 xml的作用 [1]存储和传输数据 [2]配置文件 比如Android的清单文件 [3]json xml 作为传输数据的格式 xml的序列化 xml的解析 1)dom 2)sax 3)xmlpull 解析的思路 [1]获取解析器 [2]设置要解析的xml文件
2016-10-12 23:18:20 240
原创 安卓基础_5
sqlite介绍 sqlite:轻量级数据库->不区分数据类型 嵌入式数据库->不需要安装相应的软件支持 直接调用系统提供的API就可以使用了 创建数据库实际上就是一个特殊的一个文件 这个文件在包下面 如何创建一个数据库 [1]定义一个类继承SQLiteOpenHelper [2]在SQLiteOpenHelper中onCreate方法中执行sql语句 [2
2016-10-12 23:16:35 223
原创 安卓基础_4
数据库的简介数据库:database什么情况下使用数据库:大量结构化数据需要存储的时候数据库的分类: [1]层次结构 [2]网状结构 [3]关系化结构常见的关系数据库 [1]Micrsoft sql server [2]Oracle [3]m
2016-10-12 23:15:33 209
原创 安卓基础_3
测试相关概念[1]好的产品 不是研发出来的 是测试出来的[2]测试的分类 [2.1]根据是否知道源代码 |黑盒 --->不知道 |白盒 --->知道 [2.2]根据测试的粒度 |方法 |单元 |系统 |集成 [2.3]暴力测试 |压力
2016-10-12 23:14:48 226
原创 安卓基础_2
1g-4g的介绍G:generation -->代1g:大哥大 信号不好,只能进行主意通话 不能发短信 2g:小灵通 GSM 可以发短信,还可以上网 wap.xxx.com3g:联通 选3G就选沃 7.2mb/s4g:移动 100mb/s LTE long time evolution(长期演变)5g:华为(正在研发)10g/s区别:传输的速度不同android操作系统介绍a
2016-10-12 23:12:43 351
原创 安卓基础_1
今日内容xml json->开发环境->数据存储->mysql->sqliteXML: 用来传输和存储数据。JSON:用来传输和存储数据。JSON 比 XML 更小、更快,更易解析。搭建JavaEE环境-创建Java工程常用快捷键: alt+/ 代码提示 alt+↑/↓ 代码移动 ctrl+alt+↑/↓ 代码复制 ctr
2016-10-12 23:10:28 339
原创 渠道打包
1. 渠道打包1.1. 概念一.渠道是什么?可以下载 apk 的地方(具体讲就是应用商店或者应用市场)。只要把自己打包的应用上传到这些渠道。用户就可以下载了,自己的应用也就推广出去了。同时这些渠道还可以将 app 下载的数据反馈给开发者。二.常用见的渠道有哪些?Google Play : https://play.google.com/apps/publish应用汇:
2016-10-12 13:14:45 1900 1
原创 应用瘦身,加固,友盟数据统计
1. apk瘦身假设模块为app减肥apk瘦身:apk减小. 在功能不变。作用:节省用户下载消耗流量,下载apk可能性。投资价值: 用户安装 用户活跃 实现步骤:一.正常开发项目。二.Gradle变量 3个变量三.图片格式 3种处理方式Module模块Eclipse 打包:编译一个已签名的apkKeystore&jks 可以通用。
2016-10-12 13:00:33 910
原创 ViewDragHelper的使用详解
转载自 泡在网上的日子:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0911/1680.html
2016-10-10 11:10:10 652
原创 安卓5.0 6.0新特性简单总结
Android 5.0新特性1. 了解Material Design概念:融合卡片式,立体式的设计风格,强调层次感,动画,阴影等元素国内翻译介绍:查看 http://design.1sters.com官网介绍:http://developer.android.com/training/material演示Android5.0 DemoAndroid UI样式风格发展:2.3版本(黄色丑
2016-10-10 10:27:08 14077 5
原创 ScrollView嵌套ListView的问题解决
在 ScrollView 添加一个 ListView 会导致 listview 控件显示不全,通常只会显示一条,这是因为两个控件的滚动事件冲突导致解决方法一:通过 listview 中的 item 数量去计算 listview 的显示高度,从而使其完整展示lv = (ListView) findViewById(R.id.lv);adapter = new MyAdapter
2016-10-09 19:18:31 512
转载 ScrollView的回弹效果和滚动时toolBar的透明度变化
http://blog.csdn.net/aaawqqq/article/details/37740463
2016-10-08 19:41:34 1910
原创 Http的post请求和常见的编码,加解密,支付宝和微信支付的使用
Http协议与请求Post请求Post请求与Get请求的区别Get请求的参数是直接放在url后面的,而Post请求是放在请求体中的Get请求参数的长度会根据浏览器的不同实现有一定限制,而Post请求参数长度没有限制Get请求方便测试,直接输入地址即可,而Post请求不方便测试,需要借助代码或者工具进行发送Get请求和Post请求没有本质的区别,只是定义上的区别,比如如果你非要将
2016-10-08 17:29:14 9494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人