- 博客(62)
- 资源 (7)
- 收藏
- 关注
原创 开源框架
值得推荐的android开源框架1、volley项目地址https://github.com/smanikandan14/Volley-demo(1) JSON,图像等的异步下载;(2) 网络请求的排序(scheduling)(3) 网络请求的优先级处理(4) 缓存(5) 多级别取消请求(6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)
2017-02-14 16:26:06
375
转载 图片动画播放(AnimationDrawable)
大家平时见到的最多的可能就是Frame动画了,Android中当然也少不了它。它的使用更加简单,只需要创建一个AnimationDrawabledF对象来表示Frame动画,然后通过addFrame 方法把每一帧要显示的内容添加进去,并设置播放间隔时间,本例子中间隔时间为5S,最后通过start 方法就可。以播放这个动画了,同时还可以通过 setOneShot方法设置是否重
2017-01-06 08:50:45
1018
转载 Matrix矩阵
Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。在Android里面,Matrix由9个float值构成,是一个3*3的矩阵。最好记住。如下图:解释一下,上面的sinX和cosX,表示旋转角度的cos值和sin值,注意,旋转角度是按顺时针方向计算的。translateX和translateY表示x和y的平移量。s
2017-01-05 17:20:06
880
转载 Bitmap位图随触摸点移动
[java] view plain copypackage xiaosi.bitmap; import android.app.Activity; import android.os.Bundle; public class mianActivity extends Activity { private
2017-01-05 15:44:17
528
转载 Bitmap位图的旋转与缩放
位图的旋转也可以借助Matrix或者Canvas来实现。通过postRotate方法设置旋转角度,然后用createBitmap方法创建一个经过旋转处理的Bitmap对象,最后用drawBitmap方法绘制到屏幕上,于是就实现了旋转操作。下面例子中把原位图和经旋转处理的位图都绘制到屏幕上,目的是做一个对比。[java] view plain copy
2017-01-05 13:39:26
2581
转载 LinearGradient
[java] view plain copypackage xiaosi.BitmapShader; import android.app.Activity; import android.os.Bundle; public class BitmapShaderActivity extends Activity { /
2017-01-04 15:42:09
404
转载 BitmapShader
简介具体的看一下博文:Android学习笔记进阶15之Shader渲染 public BitmapShader(Bitmap bitmap,Shader.TileMode tileX,Shader.TileMode tileY)调用这个方法来产生一个画有一个位图的渲染器(Shader)。bitmap 在渲染器内使用的位图tileX
2017-01-04 14:19:52
285
转载 Shader渲染
Android提供的Shader类主要是渲染图像以及一些几何图形。Shader有几个直接子类:BitmapShader : 主要用来渲染图像LinearGradient :用来进行线性渲染RadialGradient : 用来进行环形渲染SweepGradient : 扫描渐变---围绕一个中心点扫描渐变就像电影里那种雷达扫描,用来梯度渲染。
2017-01-04 13:49:36
365
转载 android textview改变部分文字的颜色和string.xml中文字的替换
一:TextView组件改变部分文字的颜色:Java代码 TextView textView = (TextView)findViewById(R.id.textview); //方法一: textView.setText(Html.fromHtml("红色其它颜色")); //方法二: String text = "获得
2016-11-08 15:41:17
894
转载 Android_TextView属性XML详解
属性名称 描述 android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType 指定
2016-11-02 16:30:07
335
转载 viewpager条目点击事件
public Object instantiateItem(ViewGroup container, int position) { ImageView iv = images.get(position); iv.setOnClickListener(listener); vp.addView(iv);
2016-10-28 17:23:59
2504
转载 ViewPager,实现真正的无限循环(定时+手动)
原文:http://blog.csdn.net/gaojinshan/article/details/18038181利用定时器,实现循环轮播,很简单;只需在定时器的消息里加如下代码即可:int count = adapter.getCount(); if (count > 1) { // 多于1个,才循环 int index = viewPager.g
2016-10-28 10:11:19
1386
转载 Android WebView使用深入浅出
目前很多android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。先说下WebView的一些优点:可以直接显示和渲染web页面,直接显示网页webview可以直接用html文件(网络上或本地assets中)作布局和JavaScript交互调用一、基本使用首先lay
2016-10-27 17:19:30
358
原创 ScrollView中嵌套ListView滚动效果冲突问题
解决方法1:/** * 重新计算ListView的高度,解决ScrollView和ListView两个View都有滚动的效果,在嵌套使用时起冲突的问题 * @param listView */ public void setListViewHeight(ListView listView) {
2016-10-26 21:04:54
520
转载 Andorid面试问题整理
Acitivty的四中启动模式与特点。standard:默认的启动模式singleTop:适合那种接受通知启动的页面,比如新闻客户端之类的,可能会给你推送好几次 ,但是每次都是打开同一张页面调用onNewIntentsingleTask:适合作为程序入口点,例如浏览器的主界面。不管从多少个应用启动浏览器,只会启动主界面一次,其余情况都会走onNewIntent,并且会清空浏览器主界面上面的
2016-10-25 08:47:05
336
转载 Calendar获得当前时间之前或之后的一周或者一天或者其他任意天数的时间点
日常开发中经常会需要计算出当前时间的一周之前的Date,或者当前之后的时间点,Calendar类是Java官方推荐使用的日期计算的类,直接代码说明:[java] view plain copyimport java.util.Calendar; import java.util.Date; import java.util
2016-10-21 08:40:04
7491
转载 关于修改 AchartEngine 源码的修改
转载http://blog.csdn.net/kongbaidepao/article/details/12676155/因为公司的这个项目是用 google 的第三方图标绘制工具 AchartEngine进行绘制的,但是 因为最后 不满足测试 和需要 的 要求,需要重新按照别的要求来做,在查了很多资料 真心没有发现用来设置的,所以没有办法,还是要做,所以决心把源码下载下来看看能
2016-10-20 10:33:08
259
原创 关于AChartengine点上显示数据的问题
默认趋势图离底部太远,由renderer.setLegendHeight(90);设置距离底部的距离最近在写一个画曲线图的demo,发现AChartengine是一个好工具,AChartEngine 是一个安卓系统上制作图表的框架,支持很多图表类型,但是在画图过程中,发现renderer.setDisplayChartValues(true);并不能让所有的点都显示数据,至少部
2016-10-20 09:22:30
1277
转载 AchartEngine 统计图表开发总结
目的 生成常用统计图表 环境搭建官网URL:http://code.google.com/p/achartengine/JAR包下载URL :http://code.google.com/p/achartengine/downloads/listAPI Document总共是有六个包:org.achartengine、o
2016-10-20 08:24:14
376
转载 应用achartengine包画数据统计图之二————画PieChart(饼图)
本文继续上文(http://www.cnblogs.com/water-drop/archive/2012/11/01/2750379.html)的思路,画另一种常用图形——饼图(PieChart)画PieChart与TimeChart的不同之处在于:1.PieChart使用的数据集是CategorySeries,而TimeChart使用的是XYMultipleSeriesDa
2016-10-19 10:24:39
642
转载 应用achartengine包画数据统计图之一————基础介绍及画TimeChart
本文将关注用achartengine包画出数据统计图(折线图+饼图)。上图是使用achartengine画图的思路,从我的理解来说共需要两部分东西:1.第一部分是数据相关(即图中XYSeries和XYMutipleSeriesDataset部分)。XYseries是为XYchart封装内部数据,可以看成一系列坐标点(TimeChart中是Timeseries) 。要
2016-10-19 10:21:07
783
原创 achartengine画趋势图
最近项目上要使用图表,便开始在网上找各种图表架包,好看的都是收费的,最后还是决定用google的achartengine.achartengine使用起来还算好,就是修改样式很烦.下面就分享下开发经验吧. 所有的chart都分两块,一块是Renderer(如XYMultipleSeriesRenderer,我的理解是,这个renderer为视图render的模板,就是你想用什么图标,一个图图表
2016-10-18 13:29:46
371
转载 Android APK反编译就这么简单 详解(附图)
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)
2016-10-17 16:04:09
4069
转载 Android 自定义View (四) 视频音量调控
转载请标明出处:http://blog.csdn.NET/lmj623565791/article/details/24529807今天没事逛eoe,看见有人求助要做一个下面的效果,我看下面一哥们说要用12张图片,这尼玛逆天的麻烦,仔细看了一下感觉自定义控件木有问题,就花点时间写了一个。好了,进入正题,继续我们的自定义View四部曲。1、先分许需要的属性,两个小
2016-10-14 11:23:02
299
转载 Android 自定义View (三) 圆环交替 等待效果
转载请标明出处:http://blog.csdn.NET/lmj623565791/article/details/24500107一个朋友今天有这么个需求(下图),我觉得那自定义View来做还是很适合的,就做了下,顺便和大家分享下,对于自定义View多练没坏处么。如果你看了前两篇,那么这篇一定so easy 。效果就这样,分析了一下,大概有这几个属性,两个颜色,一个速
2016-10-14 11:20:49
211
转载 Android 自定义View (二) 进阶
转载请标明出处:http://blog.csdn.NET/lmj623565791/article/details/24300125继续自定义View之旅,前面已经介绍过一个自定义View的基础的例子,Android 自定义View (一),如果你还对自定义View不了解可以去看看。今天给大家带来一个稍微复杂点的例子。自定义View显示一张图片,下面包含图片的文本介绍,类似相片
2016-10-14 11:16:43
207
转载 Android 自定义View (一)
转载请标明出处:http://blog.csdn.NET/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构
2016-10-14 11:15:17
207
转载 Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into
2016-10-13 14:13:22
838
原创 Activity与fragment之间数据传递方法
简介:为什么要用Fragment?使用Fragment可以在一个Activity中实现不同的界面。Fragment与Fragment之间的动画切换,远比Activity与Activity之间的动画切换变化方式多。很多时候,我们通过使用一个Activity,切换多个Fragment。本次博客,主要列举一下Fragment与它的Activity之间进行数据交换的方式。1.Fragmen
2016-10-10 19:02:24
589
转载 Android Json
转载http://blog.csdn.net/onlyonecoder/article/details/8490924JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似
2016-09-20 16:16:54
277
转载 Android应用程序权限
android应用一般需要权限。如一个程序想调用系统的功能来打开wifi,或者实现文件的创建等都需要。在软件编写过程中,如果出现”Permission denied”的警告,就说明应用程序权限不够。应用程序有两种类型的权限:一个android应用可能需要权限才能调用Android系统的功能;一个Android应用也可能被其他应用调用,因此它也需要声明调用自身所需要的权限。·声明该应用自身所
2016-08-31 16:36:19
544
转载 基础总结篇之五:BroadcastReceiver应用详解
转载http://blog.csdn.net/liuhe688/article/details/6955668問渠那得清如許?為有源頭活水來。南宋.朱熹《觀書有感》据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。今天我们来讲一下Android中BroadcastReceiver的
2016-08-05 14:41:21
334
转载 基础总结篇之四:Service完全解析
转载http://blog.csdn.net/liuhe688/article/details/6874378富貴必從勤苦得,男兒須讀五車書。唐.杜甫《柏學士茅屋》作为程序员的我们,须知富贵是要通过勤苦努力才能得到的,要想在行业内有所建树,就必须刻苦学习和钻研。今天我们来讲一下Android中Service的相关内容。Service在Android中和Activ
2016-08-05 14:39:21
378
原创 Android中Toast类
Toast类中这两个变量的值为: public static final int LENGTH_SHORT = 0; public static final int LENGTH_LONG = 1; 在Android源码中的NotificationManagerService.java这个类中定义了两个静态变量,分别对应Toast.LENGTH_LO
2016-08-05 14:33:54
374
原创 Android SDK介绍
SDK下包的说明:1:add-ons:Android开发需要的第三方文件和软件库2:docs:Android的文档。包括开发指南、API参考、资源等3:extras:扩展的附加包4:platforms:你安装下载的所有Android平台,分版本存放5:platform-tools:平台相关的工具6:samples:所有的样例程序7:system-images:系统使用的
2016-08-02 16:59:15
2554
原创 Android技巧
Android中的一些技巧,后续碰到新的继续增加技巧目录1、字符串资源里变量替换2、TextView中设置多种字体大小3、TextView的超链接4、EditText与软键盘5、Java文件中字体加粗##############################################################
2016-08-02 09:57:38
395
ksoap2-android-assembly-3.5.0-jar-with-dependencies.jar
2016-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人