- 博客(99)
- 资源 (1)
- 收藏
- 关注
转载 android技巧
摘要●使用 Gradle 和它推荐的工程结构●把密码和敏感数据放在gradle.properties●不要自己写 HTTP 客户端,使用Volley或OkHttp库●使用Jackson库解析JSON数据●避免使用Guava同时使用一些类库来避免65k method limit(一个Android程序中最多能执行65536个方法)●使用 Fragmen
2015-04-29 11:53:12 514
转载 Android自己定义NumberPicker
在项目中使用要使用滑轮来选择时间,而android系统自带的NumberPicker样式和需求不一样,而且颜色默认的是蓝色的,字体只能为黑色,上下只能显示1个,效果如下图: 这样子满足不了我们的需求,但是大体功能还是和我们需求一样的,只是外貌不是我们想要的。我在网上看过一些资料后,和一些开源的项目,最终还是决定从numberPicker的源码下手,修改一些属性,以满足需求。经过一番
2015-04-24 16:51:59 1363
转载 图片会说话系列之Android事件的分发传递机制
在一些复杂布局中,经常会遇到事件冲突,事件失效等问题,这就需要我们深入理解Android事件的分发传递机制。最好的方法是自己写一个demo,打印事件相关的日志查看其运行流程,然后再结合源码去深入理解。当然这里不会做这些,这里只有总结性的东西,如果你喜欢这种东西,那么请继续往下看。老规矩,先上图:用户的交互一般发生在触摸屏上,因此Android事件的传递必然涉及到ViewGr
2015-04-24 15:36:21 376
转载 android 属性动画应用,不知道这个效果好看,反正挺好玩的!
前两天为了看漫画,下载了一个动漫APP,打开一看,滑动的时候竟然下面的TAB跟上面的TITEL都隐藏掉了,变成全屏了,感觉好牛逼的样子哦,当初我以为是隐藏跟现实的属性那,后来一仔细看,不是,那么只有动画来实现了,看来还得用属性动画来实现:属性动画嘛就是改变了对象的属性了。不知道这个效果好不好,应该适合一些全屏阅读类的app.先看看它的效果:在看看咱们的效果:
2015-04-24 15:21:43 405
转载 工作中的几种设计模式
目录(?)[+]1.单例模式synchronized public static ImCache getInstance (Context context) { if (sInstance == null) { sInstance = new ImCache(context); } return sInstan
2015-04-02 10:53:55 393
转载 FaceBook推出的Android图片加载库-Fresco
目录(?)[+]欢迎关注ndroid-tech-frontier开源项目,定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章原文链接:Introducing Fresco: A new image library for Android译者 : ZhaoKaiQiang校对者: Chaossss校对者: bboyfeiyu校对
2015-04-02 10:33:46 461
转载 几种常用排序
目录(?)[+]1,插入排序原理类似于取扑克牌,从牌堆里取出扑克牌和手里的牌比较后,按照次序放好。java实现代码,最开始为了模拟取牌过程,设置了两个数组,后来改为一个,因为每次操作都不会过哨兵值K的位置。[java] view plaincopyimport java.util.Scanner;
2015-03-31 17:36:40 284
转载 图片的处理
public class UtilPicture { public static final String IMAGE_UNSPECIFIED = "image/*"; /** * 将图片存储至SD卡,需判断是否装有SD卡、是否可读写、是否有空间,否则提示出错 * @param ctx 上下文 * @param jpeg 要存储的照片 * @
2015-03-31 16:49:33 290
转载 jni语法大全
一、对照表Java类型 本地类型 描述boolean jboolean C/C++8位整型byte jbyte C/C++带符号的8位整型char jchar C/C++无符号的16位整型short jshort C/C++带符号的16位整型in
2015-03-30 17:19:26 1753
转载 数据库拷贝
当我们在开发应用的时候,有的时候需要给将一些文件随这应用的启动拷贝到内存卡或者系统应用中最常见的就是数据库的拷贝思路 :1、读取到数据的输入流 2、获取终点地址 3、将输入流转换为输出流,写到应用中[java] view plaincopypublic class DBuitls {
2015-03-30 16:58:15 377
转载 Android中的文件下载——DownLoadManager
一、问题概述 在android开发中,经常会使用到文件下载的功能,比如app版本更新等。在api level 9之后,android系统为我们提供了DownLoadManager类,这是android提供的系统服务,我们通过这个服务完成文件下载。整个下载过程全部交给系统负责,不需要我们过多的处理。 通过API文档,可以看出DownLoadManager包含两个内部类:
2015-03-30 16:37:57 352
转载 Android中的文件下载——DownLoadManager
一、问题概述 在android开发中,经常会使用到文件下载的功能,比如app版本更新等。在api level 9之后,android系统为我们提供了DownLoadManager类,这是android提供的系统服务,我们通过这个服务完成文件下载。整个下载过程全部交给系统负责,不需要我们过多的处理。 通过API文档,可以看出DownLoadManager包含两个内部类
2015-03-30 16:10:45 545
转载 Android:WebView与Javascript交互(相互调用参数、传值)
Android中可以使用WebView加载网页,同时Android端的java代码可以与网页上的javascript代码之间相互调用。效果图:(一)Android部分:布局代码:[html] view plaincopyLinearLayout xmlns:android="http://schemas.android.com/a
2015-03-30 15:20:36 8743
转载 自定义属性实现圆形进度条
这一篇博文中,我们将在基础篇的基础上,再通过重写ondraw()方法和自定义属性实现圆形进度条,效果如图所示:二、实现步骤 1、 编写自定义组件MyCircleProgress扩展Viewpublic class MyCircleProgress extends View {… } 2、 在MyCircleProg
2015-03-30 15:14:53 457
转载 使安卓手机支持ipv6的终极解决方法
目录(?)[+]使安卓手机支持ipv6的终极方法2015年3月29日 | 分类: 网络技术 测试日期:2015年3月29日测试环境:安卓4.2需要软件:1,用于管理:smanager (script manager)2,用于编辑:Smeditor (script manager and Editor)
2015-03-30 15:00:12 30956
转载 Google推荐的图片加载库Glide介绍
目录(?)[+]英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google译文首发 http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html在泰国举行的谷歌开发者论
2015-03-30 14:45:23 358
转载 使用AIDL来进行跨进程通信
目录(?)[+]绑定服务调用服务里方法的过程音乐盒小案例利用服务注册特殊广播接收者使用AIDL来进行跨进程通信绑定服务调用服务里方法的过程整个Activty绑定Service并调用其中方法的过程可以体现为下面的一张图,其中的核心是通过借助中间人IBinder来达到调用Service中方法的目的。。接下来在明确一
2015-03-16 17:28:34 492
转载 Andbase应用开发框架
【运行说明】运行AndbaseDemo需要将文件中的Andbase库Add进demo中。1.andbase中包含了大量的开发常用手段。如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,SOAP工具类,异步Task,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效
2015-03-10 16:24:29 297
转载 Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器 .
[+]概述效果图简单使用结合ViewPager使用原理实现自定义属性和获取onMeasureonDraw测试简单测试结合ViewPager转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/44098729,本文出自:【张鸿洋的博客】1、概述本篇博客的产生呢,是因为,群里的哥
2015-03-10 16:12:56 930
转载 Android Drawable 那些不为人知的高效用法
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43752383,本文出自:【张鸿洋的博客】1、概述Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用。那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure、layout,仅仅只要去考虑
2015-02-26 17:42:12 323
转载 Java开发中的23种设计模式详解
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
2015-02-26 14:54:42 376
转载 android中的dip、dp、px、sp和屏幕密度
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能
2015-02-26 14:13:56 218
转载 android 如何防止代码被反编译(代码混淆)
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难
2015-02-26 14:03:55 414
转载 安卓巴士Android开发神贴整理
一个demo让你掌握Android的各种Service:http://www.apkbus.com/android-19645-1-1.htmlandroid开发教程专题http://dev.apkbus.com/ Android 动画效果专题研究:http://www.apkbus.com/android-729-1-1.html盘点Android 所有Dia
2015-02-26 11:12:13 514
转载 开源UI效果
ym——Android酷炫实用的开源框架(UI框架)分类: Android开发精要篇2015-02-09 11:55 13708人阅读 评论(11) 收藏 举报Android开源框架转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!前言忙碌的工作终于可以停息一段时间了,
2015-02-10 17:38:02 288
转载 Android工程依赖
Android工程依赖:android中打包带有Activity以及资源文件的jar包在工程中调用Android工程依赖:android中打包含有Activity以及资源文件的jar包在工程中调用 在开发java工程时,一个大的项目可能分为多个模块,为了实现模块间的解耦和独立,提高模块的复用性,通常将该项目按模块分为多个java工程进行开发,最后通过jar包等工程依赖
2015-01-27 14:09:40 739
转载 java String.split 分割字符串的方法
在java.lang包中有String.split()方法,返回是一个数组。 1、“.”和“|”都是转义字符,必须得加"\\"; 如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正
2015-01-22 17:28:04 1030
转载 android启动活动的最佳写法
启动活动的最佳写法启动活动的方法相信你已经非常熟悉了,首先通过Intent构建出当前的“意图”,然后调用startActivity()或startActivityForResult()方法将活动启动起来,如果有数据需要从一个活动传递到另一个活动,也可以借助Intent来完成。假设SecondActivity中需要用到两个非常重要的字符串参数,在启动SecondActivity的时候必须要传
2015-01-22 16:22:05 855
转载 自定义AutoCompleteTextView(续)
网上找到的都是同ArrayAdapter一起使用的,有时候需要自定义风格,咋办?follow me! 看上图,实现了清空输入框内容和删除Item功能。 其实使用AutoCompleteTextView就得实现过滤器Filterable,你得告诉它怎么过滤。由于ArrayAdapter已经帮我们实现了Filterable接口,所以我们很容易忽略这个,以为AutoComplete
2015-01-22 15:59:43 345
转载 AutoCompleteTextView 简单用法
分类: java android2013-12-15 20:38 1378人阅读 评论(0) 收藏 举报网上有不少教程,那个提示框字符集都是事先写好的,例如用一个String[] 数组去包含了这些数据,但是,我们也可以吧用户输入的作为历史记录保存 下面先上我写的代码:import android.app.Activity;[java] view
2015-01-22 15:56:45 258
转载 文字飞入和飞出(续)
文字飞入和飞出2015-01-07 18:45 51人阅读 评论(0) 收藏 举报我们看到在一个界面上,文字可以从里向外飞出,也可以从外向里飞入,下面我们就研究一下这个效果。思路: 1.设置要最新要展示的文字。 2.设置View的动画 (1)设置当前的View消失 如果是飞入,设置当前的View动画 渐变动画:
2015-01-22 14:29:49 431
转载 Android源码共享
Android源码Android圆形旋转菜单.rar: http://www.t00y.com/file/64392241android源码高仿IPhone锁屏.rar: http://www.t00y.com/file/64392274android首界面和滑动界面源码.rar: http://www.t00y.com/file/64392227Android
2015-01-22 14:27:43 441
转载 Android搜索关键字飞入飞出效果
实现该效果需要解决以下五点:1.布局的选用。2.确定动画区域,即布局的宽高。3.对关键字坐标的随机分配。4.对随机分配的坐标进行向中心靠拢。5.动画的实现。本文内容归CSDN博客博主Sodino 所有转载请注明出处:http://blog.csdn.net/sodino/article/details/7176796下面各个击破:1.布局的选用。
2015-01-22 14:22:18 499
转载 6个值得推荐的Android开源框架简介
6个值得推荐的Android开源框架简介虽然我们在做app的时候并不一定用到框架,但是一些好框架的思想是非常有学习价值的1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请
2015-01-21 15:19:52 388
转载 android的九宫格式实现
代码地址:http://download.csdn.net/detail/xyz_lmn/5151879xml代码: xmlns:app="http://schemas.android.com/apk/res/com.google.android.gx5weather" android:orientation="vertical" and
2015-01-21 14:36:27 350
转载 Android——实现像handcent sms或者chomp sms那样的气泡短信样式
今晚有点时间把断了很长时间的UI开发补一下,这次实现的是像handcent sms或者chomp sms那样的气泡短信样式,也是iphone上的气泡聊天模式。实现这种效果的重点是ListView的divider和listSelector。先看一下效果图。 给代码:(1)listview: android:orientation="vertical"
2015-01-21 14:31:11 427
转载 ListView背景色处理
目录(?)[+]listView.setCacheColorHint(0); 或者android:cacheColorHint="#000000" 去除listview的拖动背景色自定义listview的时候,当你不使用android:cacheColorHint=“#00000000”会出现下面选中一个空间黑色底色的情况,破坏整体美观度:当
2015-01-21 14:24:31 415
转载 android快速开发框架xUtils
xUtils简介xUtils 包含了很多实用的android工具。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls 最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:DbUtils模块:android中的orm框架,一行代
2015-01-21 14:03:45 373
转载 动画效果Animation
Android框架本身就使用了大量的动画效果,比如Activity切换的动画效果,Dialog弹出和关闭时的渐变动画效果以及Toast显示信息时的淡入淡出效果等等。Android系统框架为我们提供了一些动画类及其工具类,所以在Andorid应用中使用动画效果非常简单。Android中可以在xml中定义Animation,也可以在java code中定义。 Android中动画的实现分
2015-01-21 13:48:53 296
转载 android动画效果Animation
Android框架本身就使用了大量的动画效果,比如Activity切换的动画效果,Dialog弹出和关闭时的渐变动画效果以及Toast显示信息时的淡入淡出效果等等。Android系统框架为我们提供了一些动画类及其工具类,所以在Andorid应用中使用动画效果非常简单。Android中可以在xml中定义Animation,也可以在java code中定义。 Android中动画的实
2015-01-21 11:17:50 302
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人