
Android 开发
xuie0000
A person can be destroyed but not defeated.
展开
-
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 阅读 · 0 评论 -
AS运用NDK编译及调用
环境android studio 2.0安装File>Other Settings>Default Project Structure… 注意,这里有可能你会发现你的不能点击,那是因为被墙了,破墙下载配置build.gradlebuildscript { repositories { jcenter() } dependencies {原创 2016-01-06 16:44:34 · 1790 阅读 · 0 评论 -
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 · 362 阅读 · 0 评论 -
设计模式之单例模式
来源:《Android源码设计模式解析与实战》觉得设计模式比较重要,想慢慢弄,有时间记录一下,且每个设计都找到分析一个源码出处来,good,自己撸代码撸笔记。思路一个类能返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名称)使用场景需要避免产生多个对象引起资源过多消耗,或者某种类型的只应该有且只有一个Code单例public class原创 2016-01-24 12:32:43 · 368 阅读 · 0 评论 -
最简单音乐播放器,还有歌词
不是来说播放器的(前面我有一篇VLC的,可以倒回去看),这篇是来分享 这个显示歌词的,还是用了前一篇的PickerView的原理进行放大歌词 使用知识点歌词动态放大 是不是源码看得少了,怎么喜欢用这个定时器放大的效果。。。歌词下载 这是网上的一个方法,找了百度音乐和QQ音乐的数据源OkHttp 用了鸿洋的库okhttp-utilscompile 'com.zhy:okhttpu原创 2015-12-26 19:20:53 · 2253 阅读 · 0 评论 -
打包混淆初体验
由于本人不是互联网公司,主要是定制客户的功能,所以写的App都不需要发布、混淆等功能,下面是我测试的混淆,打包版本打包 添加了签名apply plugin: 'com.android.application'android { signingConfigs { release { //storeFile file("../yourapp.keys原创 2015-12-27 11:09:53 · 897 阅读 · 0 评论 -
设计模式之Builder模式
参与者Builder 为创建一个Product对象的各个部件指定抽象接口。ConcreteBuilder 实现Builder的接口以构造和装配该产品的各个部件。 定义并明确它所创建的表示。 提供一个检索产品的接口Director 构造一个使用Builder接口的对象。Product 表示被构造的复杂对象。ConcreateBuilder创建该产品的内部表示并定义它的装配过程。原创 2016-01-29 02:52:26 · 2071 阅读 · 0 评论 -
用Intent.ACTION_SEND进行分享
分享现在有许多集成的,如友盟,ShareSDK等,或者直接去下载哪个App的分享SDK来集成,这些分享都是会提示来自xxx(appName)。如果不需要,可以简单通过Intent.ACTION_SEND来实现分享功能分享----下面通过一段代码来看看分享的实现原创 2016-01-29 02:48:34 · 4103 阅读 · 0 评论 -
通知Notification
简单Notification创建BuilderNotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.mipmap.ic_launcher) .setContentTitle("My noti原创 2016-01-30 00:13:40 · 642 阅读 · 0 评论 -
搜索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 · 460 阅读 · 0 评论 -
python搭建简单本地服务器
没搭建过服务器的人想搭建一个确实有点头疼,ME…不过搭建出来后,如标题,没搭过的骚年继续,assert(reader instanceof 没服务器经验);环境Ubuntu15.04Server创建webserver3g.py############################################################################ Concurre原创 2016-02-01 00:17:29 · 6860 阅读 · 0 评论 -
Kotlin初体验
这两天看都在讨论Kotlin,也来试试,感觉不错,是更精简方便了。重要是可以用IDE,这两天看Python头疼,但它却自动转换!!冲这一点就牛B,更别说更方便响应式编写给Android Studio安装Kotlinfile->Setitngs->Plugins->搜索Kotlin进行安装->重启AS新建Android Studio工程将MainActivity转换为Kontlin语言ctrl+shi原创 2016-02-17 17:07:48 · 786 阅读 · 0 评论 -
android studio使用JDK8
吐嘈:麻蛋,我电脑优快云又抽风了~~~最近不知道在忙什么,好久没更新了,发现也没什么想分享的。还是要坚持写Blog!!今天看了一个别人的项目,用的JDK8,不知道什么原因,一直报我错,但我电脑配置是正常的啊 - 我之前有工程用了JDK8 - 所以这里记录一下JDK8的使用方法笔记,解惑自己猜疑如标题,我只是想使用JDK8,新建一个android studio工程,配置如下build.gradle原创 2016-04-10 01:20:03 · 4669 阅读 · 0 评论 -
"黑科技" - 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 · 2290 阅读 · 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 · 889 阅读 · 0 评论 -
用PickerView仿电台频道切换
前面用ScrollView写了一个,存在很多缺陷,选择目标只能是最中间,还不能循环,有点坑。于是还换过ViewPager来进行循环切换,这个也有点坑,不适用于我想要效果,ViewPager的切换效果可以参考这里和这里。上面的效果图参考PickerView修改而来的,如果满意,且喜欢这种效果就往下看,实现原理还是去参考原作者的吧,且我也只分析怎么从PickerView变过来。将PickerView变成原创 2015-12-22 16:05:13 · 461 阅读 · 0 评论 -
图片加载框架大合集
去年用Android-Universal-Image-Loader(UIL)时好开心,那时候还是Eclipse的,今天发现,再也不用你和你了、、、本篇主要介绍四个图片加载框架,可以在Github上自行搜索,分别是glide、fresco、picasso和UIL,喜欢程度,由左到右glidehttps://github.com/bumptech/glide今天运行了示例源码,真心不错,看什么时候也细细原创 2016-01-02 23:22:23 · 420 阅读 · 0 评论 -
用HorizontalScrollView仿电台频道切换
搞这个Demo进了好多坑,不想扔掉,你懂?^_^^,最后发现这个滑动的可以,但左右两边的阴影不是它实现的,蒙了张图片了事<shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:centerColor="#33FFFFFF" android:endC原创 2015-12-17 20:29:02 · 425 阅读 · 0 评论 -
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 · 1443 阅读 · 0 评论 -
RTSP流媒体地址
以下是目前可以用的RTSP流媒体测试地址,这里和其它地方找的。rtsp://192.168.1.101/9150221426021713299rtsp://218.204.223.237:554/live/1/67A7572844E51A64/f68g2mj7wjua3la7.sdp原创 2015-08-28 14:37:54 · 3586 阅读 · 0 评论 -
Android AIDL跨进程通讯
什么是AIDLAIDL:Android Interface Definition Language,即Android接口定义语言。Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的原创 2015-07-20 21:01:49 · 825 阅读 · 0 评论 -
Android Studio常用快捷键(Ubuntu版)
http://blog.youkuaiyun.com/johnlee175/article/details/44081569转载 2015-10-23 00:09:55 · 486 阅读 · 0 评论 -
绘制音量调节视图
今天看到一篇自定义音量图标的,觉得也不错,自己改改就来用。是不是你想看到的?如果不是,那返回吧~~~~- -!!下面就是我这个绘制的处理分化细节,定义成员 // 画笔 private Paint paint = new Paint(); // 矩阵 private Matrix matrix = new Matrix(); // 音量图标状态 pri原创 2015-10-10 19:36:36 · 1041 阅读 · 0 评论 -
仿QQ音乐专辑图标旋转
这两天一在看动画这一块,在我心中,这种东西是好高级的东西啊,看不懂,但总要有动手的时候吧,看了大神的动画后,这就先来试手了,这个我觉得还不错 - -,希望我过段时间这动画能够随手捏来啊!!! ^^^^^源代码是用Eclipse写的,别导入Studio了啊整片代码,其实就下面一段是核心 bitmapShader = new BitmapShader(image, TileMode.CLA原创 2015-10-09 19:20:31 · 1440 阅读 · 0 评论 -
[译]不要开发Apps,开发Superpowers
http://lmbj.net/blog/dont-develop-apps-develop-superpowers/转载 2015-10-28 16:17:44 · 394 阅读 · 0 评论 -
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 · 568 阅读 · 0 评论 -
MeidaPlayer音效测试用例
本示例测试包括重低音(BassBoost)、环绕音(Virtualizer)、均衡器(Equalizer)和混响(EnvironmentalReverb),不包括视图(Visualizer),因为我发现前面4个网上都没有找到像样的用法,所以在这写篇博文。音效起作用条件得到audio session ID进行初始化使能设置音效范围这些数据都可以在源码里看到,在这里也列举一下BassBoos原创 2015-12-30 20:13:14 · 1501 阅读 · 1 评论 -
博客的客户端
最近好多人分享客户端,我也弄了个看自己博客的 ~运用知识点MVP结构Jsoup抓取页面工具Gson数据解析SwipeRefreshLayout加载数据CollapsingToolbarLayout状态栏放大缩小其它一些最新控件具体代码// 略下载源码原创 2015-12-30 00:38:49 · 751 阅读 · 0 评论 -
可触摸圆形进度条
今天需要画个圆,还要是支持触摸变化的圆,网上只找到了**圆**,没找到**触摸**,于是。。。演示效果自己的库本示例已经做成了库,使用方法如下:dependencies { compile 'com.xuie:library:1.0.0'}参考方法:http://www.cnblogs.com/qianxudetianxia/p/4322331.html原创 2015-12-31 21:11:34 · 1116 阅读 · 0 评论 -
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 · 502 阅读 · 0 评论 -
Android源码珍藏
什么叫珍藏,没看过代码就叫珍藏汽车速度表盘 https://github.com/glomadrian/velocimeter-view心跳 秀女朋友的利器 https://github.com/Geek-1001/HeartProgressBar酷狗滑动返回 我好些例子都有用这库 https://github.com/zhaozhentao/KugouLayoutAndroid原创 2016-09-24 14:00:33 · 581 阅读 · 1 评论