![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android提高篇
文章平均质量分 87
JunTao_sun
向彩虹的明天前进 QQ:616346186
展开
-
volley文件上传
自定义 requestpublic class MultiPartRequest extends JsonRequest { /* To hold the parameter name and the File to upload */ private Map fileUploads = new HashMap(); /* To hold the parameter nam原创 2016-06-11 12:41:31 · 494 阅读 · 0 评论 -
Android 自定义EditText( 登录界面)
转载请标明出处:http://blog.csdn.net/u013598111/article/details/50057161,本文出自:【JunTao_sun】先看效果图:自定义edittext 控件,监听focus和textchange 状态 实现是否显示删除图片。public class ClearEditText extends EditText implements原创 2015-11-27 16:22:14 · 1716 阅读 · 0 评论 -
Android自定义View动画(进度条)
转载请标明出处:http://blog.csdn.net/u013598111/article/details/50071647,本文出自:【JunTao_sun】效果图:天好冷,好想吃面包,好想钻被窝玩手机,不多说,上代码,关键的都注释了。 可以继续改善和优化-----package com.example.circle;import android.an原创 2015-11-27 19:29:50 · 1811 阅读 · 0 评论 -
Android自定义progress
自定义属性 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:progress="http://schemas.android.com/apk/res/com.exa原创 2015-11-09 18:18:37 · 743 阅读 · 1 评论 -
自定义HorizontalScrollerView 避免OOM
效果图: 看了鸿神的文章,学习到了很多,自己也尝试做了这个控件。package com.example.hor;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.Me原创 2015-11-07 10:45:26 · 886 阅读 · 0 评论 -
Android 图灵机器应用
/** * * 转载请标明出处:http://blog.csdn.net/u013598111/article/details/50411760 * @author:【JunTao_sun】 * **/先上http://www.tuling123.com/ 官网注册 下载API文档和SDK 导入相应的jar包 拿到自己的APPkey 就可以进行开发了原创 2015-12-28 21:07:56 · 502 阅读 · 0 评论 -
Android IntentService
/** * * 转载请标明出处:http://blog.csdn.net/u013598111/article/details/50256847 * @author:【JunTao_sun】 * **/IntentService是Service的子类,是一个通过Context.startService(Intent)启动可以处理异步请求的Serv原创 2015-12-12 16:05:30 · 406 阅读 · 0 评论 -
Android内存性能优化
刚入门的童鞋肯能都会有一个疑问,Java不是有虚拟机了么,内存会自动化管理,我们就不必要手动的释放资源了,反正系统会给我们完成。其实Java中没有指针的概念,但是指针的使用方式依然存在,一味的依赖系统的gc,很容易就造成了内存的浪费。Java基于垃圾回收的内存机制Java的内存管理机制会自动回收无用对象所占用的内存,减轻手工管理内存的负担1、C/C++: 从申请、使用、转载 2015-11-19 22:41:44 · 461 阅读 · 0 评论 -
圆角ImageView
/** * * 转载请标明出处:http://blog.csdn.net/u013598111/article/details/50256847 * @author:【JunTao_sun】 * **/TileMode. CLAMP 超出边界 自动延伸TileMode.REPEAT 水平和垂直重复原创 2015-12-11 17:13:03 · 527 阅读 · 0 评论 -
Android setLayerType 硬件加速问题
转自:http://blog.csdn.net/shichaosong/article/details/7453778[html] view plaincopyprint?/** * p>Specifies the type of layer backing this view. The layer can be * {@link #LAYE转载 2015-11-22 10:25:32 · 5471 阅读 · 0 评论 -
git使用
转自http://www.cnblogs.com/tugenhua0707/p/4050072.html一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干转载 2015-11-16 09:35:49 · 279 阅读 · 0 评论 -
Android 自定义View( 雷达扫描)
/** * * 转载请标明出处:http://blog.csdn.net/u013598111/article/details/50441772 * @author:【JunTao_sun】 * **/因为 控件大小位移了10 上图GIF 的线没去加上偏移距离,所以看起来有点缺陷,不过效果还是不错的具体实现:public clas原创 2016-01-01 10:04:08 · 1392 阅读 · 1 评论 -
Android 自定义seekbar【仿微信联系人】
汉子转拼音 需要依赖 pinyin4j 架包public class MainActivity extends Activity implements Select2String { private static final String TAG = null; //自定义 seekbar private MySeekBar seekbar; private ListView list原创 2016-01-03 22:06:09 · 1133 阅读 · 0 评论 -
Android平台访问https 双向认证(下)
访问https双向认证两种方式public static void httpsRequest(Context c) { try { String path = "https://localhost:8443/123.html"; BasicHttpParams params = new BasicHttpParams(); HttpProtocolParams.原创 2016-06-11 09:25:57 · 1069 阅读 · 0 评论 -
Android平台访问https 双向认证(上)
android平台 客服端证书用 PKCS12 类型 服务器证书用 KBS类型首先下载个 转换工具 portecle-1.9命令行打开前面 Tomcat搭建HTTPS双向认证 用keytool工具 生成密钥 和导出证书client.p12 是客服端密钥 clientKey.cer 客服端证书server.keystore 服务端密钥原创 2016-06-10 20:26:15 · 705 阅读 · 0 评论 -
ListFrament用法
ListFramgent就是一个包含ListView的Fragment,它可以通过数据源(数组或游标)显示一系列的信息。ListFragment是非常有用处的,就像RSS,可能左边显示一个列表,右边显示被选中的列表所对应的内容。可以通过继承ListFragment创建一个ListFragment对象。下面将展示如何使用ListFragment。1. 创建一个工程:ListFragm转载 2015-03-11 10:11:34 · 471 阅读 · 0 评论 -
Android应用中访问HTTPS方式
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明原创 2016-06-02 23:30:48 · 3738 阅读 · 0 评论 -
Android 自定义View 刮刮乐—呱奖
/** * * 转载请标明出处:http://blog.csdn.net/u013598111/article/details/50394709 * @author:【JunTao_sun】 * **/package com.example.guagua;import android.content.Context;import a原创 2015-12-27 11:38:46 · 883 阅读 · 0 评论 -
android httpClient 支持HTTPS的2种处理方式
转自:http://my.oschina.net/blackylin/blog/144136问题:项目中Android https或http请求地址重定向为HTTPS的地址,相信很多人都遇到了这个异常(无终端认证): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate解决过程:转载 2016-01-09 20:56:04 · 714 阅读 · 0 评论 -
Android 答题应用
/** * * 转载请标明出处:http://blog.csdn.net/u013598111/article/details/50268287 * @author:【JunTao_sun】 * **/ 支持大数据题库,本应用 只用了5条数据做例子,主要功能有 viewpager的滑动选题,答题后自动滚动下一页,支持查询历史答案 ,修改答案原创 2015-12-24 13:23:42 · 4563 阅读 · 1 评论 -
Android ImageView-ScaleType源码
首先简单介绍下不同的ScaleType,其实看名字就知道,Scale(比例)Type(类型),这个对象用以调整图片的比例缩放类型。不同的ScaleType影响的就是图片长与宽的不同缩放比例。matrix 用矩阵来绘制(从左上角起始的矩阵区域) fitXY 把图片不按比例扩大/缩小到View的大小显示(确保图片会完整显示,并充满View) fitStart 把图片按比例转载 2015-12-05 15:09:15 · 502 阅读 · 0 评论 -
Android 3D旋转动画
/** * * 转载请标明出处:http://blog.csdn.net/u013598111/article/details/50151481 * @author:【JunTao_sun】 * **/设置了 加速度和减速度插值器的效果,如上图显示。重点的代码注释了。public class MainActivity ex原创 2015-12-04 16:56:32 · 786 阅读 · 0 评论 -
Android 自定义圆形进度条
转载请标明出处:http://blog.csdn.net/u013598111/article/details/50073869,本文出自:【JunTao_sun】效果图:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:wjt="http://schemas.a原创 2015-12-02 19:30:15 · 452 阅读 · 0 评论 -
Activity和Fragment transition介绍
这篇文章是对n Android 5.0 中Activity和Fragment transition API的一个总体回顾,这是关于transition系列文章的第一篇。第一章: Activity和Fragment Transition介绍第二章: 深入理解内容变换(Content Transition)第三章上: 深入理解共享元素变换(Shared转载 2015-11-13 19:40:46 · 465 阅读 · 0 评论 -
Android属性动画LayoutTransition(布局容器动画)
在上一篇中我们学习了属性动画的ObjectAnimator使用,不了解的可以看看 Android属性动画Property Animation系列一之ObjectAnimator。这一篇我们来学点新的东西。做项目的时候应该碰到这种问题:根据不同条件显示或者隐藏一个控件或者布局,我们能想到的第一个方法就是 调用View.setVisibility()方法。虽然实现了显示隐藏效果,但是总感觉这样的显示隐转载 2015-11-13 17:24:39 · 1328 阅读 · 0 评论 -
ANDROID内存优化(大汇总——上)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学转载 2015-03-11 11:48:22 · 301 阅读 · 0 评论 -
Android Fragment 真正的完全解析(下)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Acti转载 2015-03-11 10:30:09 · 385 阅读 · 0 评论 -
android平板上的GridView视图缓存优化
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 最近在做android平板上的开发,其中涉及到高分辨率之下使用GridView的性能问题。在Android手机软件开发中,如果在ListView或者GridView上使用大数量Item,很多人都会想到ViewHolder......没错,ViewHolder非常适合用在ListView或者每转载 2015-03-11 19:07:35 · 385 阅读 · 0 评论 -
Android Fragment 你应该知道的一切
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Android Fragment 真正的完全解析(下) 有兴趣的可以凑合看下。之前的博客属于怎么使用Fragme转载 2015-03-11 10:35:31 · 380 阅读 · 0 评论 -
ANDROID内存优化(大汇总——中)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990)写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学习或转载 2015-03-11 11:50:27 · 363 阅读 · 0 评论 -
Android 平滑和立体翻页效果
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-anmt2/Android launcher 的平滑和立体翻页效果我们这里把 Android launcher 程序的 Workspace 相关的代码抽取出来,以一个比较简单的代码来展示 launcher 程序是如何实现多页以及不同页面之间的切换效果。本示例代转载 2015-03-11 11:40:32 · 2287 阅读 · 0 评论 -
Android Fragment 真正的完全解析(上)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态转载 2015-03-11 10:28:37 · 353 阅读 · 0 评论 -
Android Fragment---给动作栏添加项目
Fragment通过实现onCreateOptionsMenu()方法给Activity的可选菜单(包括动作栏)提供菜单项,但是为了这个方法能够接受调用,必须在onCreate()方法中调用setHasOptionsMenu()方法来指示这个Fragment应该作为可选菜单的添加项(否则,这个Fragment不接受对onCreateOptionsMenu()方法的调用)。然后,你把来自翻译 2015-03-20 20:07:52 · 326 阅读 · 0 评论 -
Android 自定义ImageView支持缩放,拖拽,方便复用
自定义ImageView实现缩放拖拽方便复用[java] view plaincopyprint?package com.example.myimageview; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Mat转载 2015-03-27 22:02:28 · 577 阅读 · 0 评论 -
Android实现可拖拽的ListView
通过继承ListView实现可拖拽的ListView,先说说实现拖拽的原理吧,实现拖拽需要考虑三个问题:第一怎么确定你在拖拽listview里面的item的时候就是你手指当前选中的item;第二实现拖拽的效果,就是有一个浮动的层跟随你的手指在移动;第三你放开手指时怎么把你拖拽的这个item放到当前listView的位置(也就是说改变item的位置)。明白了这三个问题就比较好实现了。里面会涉转载 2015-03-16 21:41:20 · 1598 阅读 · 0 评论 -
Android4.0中DiskLruCache和LruCache
Android应用开发之(利用好图片缓存)Android Developer: 在用户界面(UI)加载一张图片时很简单,然而,如果你需要加载多张较大的图像,事情就会变得更加复杂,。在许多情况下(如与像的ListView GridView或ViewPager的组件),屏幕上的图片的总数伴随屏幕上滚动的骤然增加,且基本上是无限的。为使内存使用保持在稳定范围内,这些组件转载 2015-03-29 14:00:20 · 355 阅读 · 0 评论 -
onSaveInstanceState和onRestoreInstanceState的用处
Activity类中包含的onSaveInstanceState和onRestoreInstanceState有什么用,首先使用这两个方法时一定要注意情况和了解Activity的生命周期,否则有的时候 onSaveInstanceState和onRestoreInstanceState 可能不会被触发,虽然他们都是Activity的重写方法。 他们比较常用到的地方是 Sensor转载 2015-03-11 10:44:52 · 383 阅读 · 0 评论 -
使用ANT打包Android应用
转自http://blog.csdn.net/liuhe688/article/details/6679879大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们的class文件,转载 2015-10-27 06:49:44 · 295 阅读 · 0 评论 -
Android 非UI线程使用View.post()方法一处潜在的内存泄漏
转自http://blog.csdn.net/acrazer/article/details/7826657最近开发中,使用 AsyncTask + ProgressDialog 显示进度信息,但在AsyncTask停止,Activity finish 后该Activity的实例始终不会被gc,多次运行程序后,会存在多个activity,造成内存泄漏。 下面详细分析一下:一份显示进转载 2015-11-12 10:15:23 · 1027 阅读 · 0 评论 -
Android中View的绘制过程
Android中View的绘制过程 onMeasure方法简述 附有自定义View例子 Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点。 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree。 每一个ViewGr转载 2015-11-09 09:18:40 · 332 阅读 · 0 评论