- 博客(31)
- 资源 (27)
- 收藏
- 关注
原创 Android源码珍藏
什么叫珍藏,没看过代码就叫珍藏汽车速度表盘 https://github.com/glomadrian/velocimeter-view心跳 秀女朋友的利器 https://github.com/Geek-1001/HeartProgressBar酷狗滑动返回 我好些例子都有用这库 https://github.com/zhaozhentao/KugouLayoutAndroid
2016-09-24 14:00:33
577
1
原创 Toolbar那些用法
Toolbar那些用法总是时不时要用Toolbar,大致下面简单用法就好build.gradle添加依赖compile 'com.android.support:appcompat-v7:24.2.0'主题设置为.NoActionBar风格1<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout
2016-09-18 16:13:46
881
原创 "黑科技" - Eclipse使用RecyclerView
之所以取名“黑科技”,因为现在主流就是使用Android Studio,Eclipse主要是用来维护旧项目,还有就是现在想在Eclipse使用新5.+功能真的不方便,我是搞了N遍才OK了的。网上还好少人聊这个?我自己记录一下拷贝adt-bundle-linux-x86_64-20140702/sdk/extras/android/support/v7/appcompat 和 /opt/adt-bu
2016-04-23 16:41:45
2281
原创 android studio使用JDK8
吐嘈:麻蛋,我电脑优快云又抽风了~~~最近不知道在忙什么,好久没更新了,发现也没什么想分享的。还是要坚持写Blog!!今天看了一个别人的项目,用的JDK8,不知道什么原因,一直报我错,但我电脑配置是正常的啊 - 我之前有工程用了JDK8 - 所以这里记录一下JDK8的使用方法笔记,解惑自己猜疑如标题,我只是想使用JDK8,新建一个android studio工程,配置如下build.gradle
2016-04-10 01:20:03
4664
原创 Kotlin初体验
这两天看都在讨论Kotlin,也来试试,感觉不错,是更精简方便了。重要是可以用IDE,这两天看Python头疼,但它却自动转换!!冲这一点就牛B,更别说更方便响应式编写给Android Studio安装Kotlinfile->Setitngs->Plugins->搜索Kotlin进行安装->重启AS新建Android Studio工程将MainActivity转换为Kontlin语言ctrl+shi
2016-02-17 17:07:48
785
原创 python搭建简单本地服务器
没搭建过服务器的人想搭建一个确实有点头疼,ME…不过搭建出来后,如标题,没搭过的骚年继续,assert(reader instanceof 没服务器经验);环境Ubuntu15.04Server创建webserver3g.py############################################################################ Concurre
2016-02-01 00:17:29
6855
原创 搜索SearchView
菜单栏添加搜索功能布局添加<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item andro
2016-01-30 20:01:37
459
原创 通知Notification
简单Notification创建BuilderNotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.mipmap.ic_launcher) .setContentTitle("My noti
2016-01-30 00:13:40
638
原创 设计模式之Builder模式
参与者Builder 为创建一个Product对象的各个部件指定抽象接口。ConcreteBuilder 实现Builder的接口以构造和装配该产品的各个部件。 定义并明确它所创建的表示。 提供一个检索产品的接口Director 构造一个使用Builder接口的对象。Product 表示被构造的复杂对象。ConcreateBuilder创建该产品的内部表示并定义它的装配过程。
2016-01-29 02:52:26
2069
原创 用Intent.ACTION_SEND进行分享
分享现在有许多集成的,如友盟,ShareSDK等,或者直接去下载哪个App的分享SDK来集成,这些分享都是会提示来自xxx(appName)。如果不需要,可以简单通过Intent.ACTION_SEND来实现分享功能分享----下面通过一段代码来看看分享的实现
2016-01-29 02:48:34
4096
原创 设计模式之单例模式
来源:《Android源码设计模式解析与实战》觉得设计模式比较重要,想慢慢弄,有时间记录一下,且每个设计都找到分析一个源码出处来,good,自己撸代码撸笔记。思路一个类能返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名称)使用场景需要避免产生多个对象引起资源过多消耗,或者某种类型的只应该有且只有一个Code单例public class
2016-01-24 12:32:43
368
原创 AS运用NDK编译及调用
环境android studio 2.0安装File>Other Settings>Default Project Structure… 注意,这里有可能你会发现你的不能点击,那是因为被墙了,破墙下载配置build.gradlebuildscript { repositories { jcenter() } dependencies {
2016-01-06 16:44:34
1787
原创 图片加载框架大合集
去年用Android-Universal-Image-Loader(UIL)时好开心,那时候还是Eclipse的,今天发现,再也不用你和你了、、、本篇主要介绍四个图片加载框架,可以在Github上自行搜索,分别是glide、fresco、picasso和UIL,喜欢程度,由左到右glidehttps://github.com/bumptech/glide今天运行了示例源码,真心不错,看什么时候也细细
2016-01-02 23:22:23
419
原创 ORM greenDAO基本用法
介绍greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. Being highly optimized for Android, greenDAO offers great performance and consumes minimal memory.源码:https:/
2016-01-01 21:37:52
500
原创 可触摸圆形进度条
今天需要画个圆,还要是支持触摸变化的圆,网上只找到了**圆**,没找到**触摸**,于是。。。演示效果自己的库本示例已经做成了库,使用方法如下:dependencies { compile 'com.xuie:library:1.0.0'}参考方法:http://www.cnblogs.com/qianxudetianxia/p/4322331.html
2015-12-31 21:11:34
1111
原创 MeidaPlayer音效测试用例
本示例测试包括重低音(BassBoost)、环绕音(Virtualizer)、均衡器(Equalizer)和混响(EnvironmentalReverb),不包括视图(Visualizer),因为我发现前面4个网上都没有找到像样的用法,所以在这写篇博文。音效起作用条件得到audio session ID进行初始化使能设置音效范围这些数据都可以在源码里看到,在这里也列举一下BassBoos
2015-12-30 20:13:14
1495
1
原创 博客的客户端
最近好多人分享客户端,我也弄了个看自己博客的 ~运用知识点MVP结构Jsoup抓取页面工具Gson数据解析SwipeRefreshLayout加载数据CollapsingToolbarLayout状态栏放大缩小其它一些最新控件具体代码// 略下载源码
2015-12-30 00:38:49
747
原创 打包混淆初体验
由于本人不是互联网公司,主要是定制客户的功能,所以写的App都不需要发布、混淆等功能,下面是我测试的混淆,打包版本打包 添加了签名apply plugin: 'com.android.application'android { signingConfigs { release { //storeFile file("../yourapp.keys
2015-12-27 11:09:53
896
原创 最简单音乐播放器,还有歌词
不是来说播放器的(前面我有一篇VLC的,可以倒回去看),这篇是来分享 这个显示歌词的,还是用了前一篇的PickerView的原理进行放大歌词 使用知识点歌词动态放大 是不是源码看得少了,怎么喜欢用这个定时器放大的效果。。。歌词下载 这是网上的一个方法,找了百度音乐和QQ音乐的数据源OkHttp 用了鸿洋的库okhttp-utilscompile 'com.zhy:okhttpu
2015-12-26 19:20:53
2214
原创 用PickerView仿电台频道切换
前面用ScrollView写了一个,存在很多缺陷,选择目标只能是最中间,还不能循环,有点坑。于是还换过ViewPager来进行循环切换,这个也有点坑,不适用于我想要效果,ViewPager的切换效果可以参考这里和这里。上面的效果图参考PickerView修改而来的,如果满意,且喜欢这种效果就往下看,实现原理还是去参考原作者的吧,且我也只分析怎么从PickerView变过来。将PickerView变成
2015-12-22 16:05:13
458
原创 用HorizontalScrollView仿电台频道切换
搞这个Demo进了好多坑,不想扔掉,你懂?^_^^,最后发现这个滑动的可以,但左右两边的阴影不是它实现的,蒙了张图片了事<shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:centerColor="#33FFFFFF" android:endC
2015-12-17 20:29:02
423
原创 No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse
最近在AS项目里添加Vitamio时,报标题错误,网上都说升到23就不会了,我是因为Vitamio不支持23,需要从23改到22,原因点这里,修改方法:apply plugin: 'com.android.application'android { compileSdkVersion 22 buildToolsVersion '22.0.1' defaultConfig {
2015-12-14 11:38:55
567
转载 [译]不要开发Apps,开发Superpowers
http://lmbj.net/blog/dont-develop-apps-develop-superpowers/
2015-10-28 16:17:44
393
转载 Android Studio常用快捷键(Ubuntu版)
http://blog.youkuaiyun.com/johnlee175/article/details/44081569
2015-10-23 00:09:55
485
原创 绘制音量调节视图
今天看到一篇自定义音量图标的,觉得也不错,自己改改就来用。是不是你想看到的?如果不是,那返回吧~~~~- -!!下面就是我这个绘制的处理分化细节,定义成员 // 画笔 private Paint paint = new Paint(); // 矩阵 private Matrix matrix = new Matrix(); // 音量图标状态 pri
2015-10-10 19:36:36
1037
原创 仿QQ音乐专辑图标旋转
这两天一在看动画这一块,在我心中,这种东西是好高级的东西啊,看不懂,但总要有动手的时候吧,看了大神的动画后,这就先来试手了,这个我觉得还不错 - -,希望我过段时间这动画能够随手捏来啊!!! ^^^^^源代码是用Eclipse写的,别导入Studio了啊整片代码,其实就下面一段是核心 bitmapShader = new BitmapShader(image, TileMode.CLA
2015-10-09 19:20:31
1438
原创 RTSP流媒体地址
以下是目前可以用的RTSP流媒体测试地址,这里和其它地方找的。rtsp://192.168.1.101/9150221426021713299rtsp://218.204.223.237:554/live/1/67A7572844E51A64/f68g2mj7wjua3la7.sdp
2015-08-28 14:37:54
3578
原创 ubuntu 15.04 编译Android-VLC
查看本文之前,请先看VLC官网: wiki.videolan.org/AndroidCompile编译VLC在网络上已经有许多人在说了,我是站在前人的基础上编译的,碰到问题多取百家之长是明智的! 下面是记录我在ubuntu上编译VLC的经历环境变量配置xuie0000@Vostro-3900:~$ java -versionPicked up JAVA_TOOL_OPTIONS: -jav
2015-08-14 21:16:40
1440
原创 Android AIDL跨进程通讯
什么是AIDLAIDL:Android Interface Definition Language,即Android接口定义语言。Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的
2015-07-20 21:01:49
823
转载 android:MAT内存分析工具的使用
http://blog.youkuaiyun.com/nupt123456789/article/details/42584269http://download.eclipse.org/mat/1.5/update-site/
2015-07-16 14:28:05
379
原创 Android 添加沉浸式
// Hide the status bar. int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
2015-07-11 10:51:21
360
ALC5672-DataSheet-0.71规格书.pdf
2017-05-26
"黑科技" - Eclipse使用RecyclerView
2016-04-23
用HorizontalScrollView仿电台频道切换
2015-12-17
封装网络底层库
2012-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人