- 博客(32)
- 资源 (46)
- 收藏
- 关注

转载 拖拽(2) Gridview的拖拽
下面我们接着对GridView的拖拽简单说明.因为这些在项目中我们都会用到,所以既然做到就做全面点吧.好了大家接着往下看吧.首先说明,原理一样,都是拖动映像,记录拖动位置,然后调用notifyDataSetChanged更新UI.而GridView不同的是你要根据x,y值共同获取点击的position和移动至的position,而ListView因为不涉及x坐标.嗯,最初的
2016-06-02 11:24:51
922

转载 拖拽(1) listview拖拽
关于ListView拖拽移动位置,想必大家并不陌生,比较不错的软件都用到如此功能了.如:搜狐,网易,百度等,但是相比来说还是百度的用户体验较好,不偏心了,下面看几个示例: 首先说一下:拖拽ListView的item就不应该可以任意移动,只应该在ListView所在的范围内,而网易的你看看我都可以移动到状态栏了,虽然你做了处理,
2016-06-02 11:23:22
1442

转载 androidstudio MultiDex慎用
遭遇MultiDex愉快地写着Android代码的总悟君往工程里引入了一个默默无闻的jar然后Run了一下, 经过漫长的等待AndroidStudio构建失败了。于是总悟君带着疑惑查看错误信息。UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not in [0, 0xffff
2016-04-01 14:47:16
7471

转载 android 网络请求 开源框架
1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所
2015-09-10 17:16:45
581

转载 Android 调用已安装市场,进行软件评分的功能实现
项目中要有一个给软件评分的功能,一个很常见,很简单的功能,却费了我不小功夫。需要实现的效果如下:本来以为一般的软件都会有“去评分”、“亲,给个好评”这样的功能,但是在网上搜了搜竟没有搜到,问了三个群外加5个童鞋,分析log,反编译看源码,终于找到了这个uri,获取他真不容易啊。[java] view plaincopyprint?Uri ur
2015-08-18 17:01:41
514

转载 ImageLoader详细介绍
转载请注明本文出自xiaanming的博客(http://blog.youkuaiyun.com/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽
2015-08-12 14:06:59
1352

转载 ImageLoader加载图片配置
一、介绍 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程序里需要这个功能的话,那么不妨试试它。因为已经封装好了一些类和方法。我们 可以直接拿来用了。而不用重复去写了。其实,写一个这方面的程序还是比较麻烦的,要考虑多线程,缓存,内存溢出等很多方面。但是,你也可以参
2015-08-10 10:49:13
575

转载 androd 百度地图去除logo,放大图标
// 隐藏logoView child = mMapView.getChildAt(1);if (child != null && (child instanceof ImageView || child instanceof ZoomControls)){ child.setVisibility(View.INVISIBLE);
2015-08-01 16:51:17
1483

转载 android app启动另外一个app
一、先来几行代码,一个app启动另一个app// 通过包名获取要跳转的app,创建intent对象Intent intent = getPackageManager().getLaunchIntentForPackage("com.example.liuxiang");// 这里如果intent为空,就说名没有安装要跳转的应用嘛if (intent != null) {
2015-07-09 15:37:10
660

转载 数据传输利器--Event Bus模式
转载http://www.apkbus.com/forum.php?mod=viewthread&tid=241009&page=1&extra=场景描述:对于事件总线框架知道的人可能不多,但是进行过Android开发的程序猿们应该都有这样的经历。1、在开发的过程中遇到过从Activity-A跳转到Activity-B,然后需要在Activity-B处理完某些工作之后回调Activit
2015-06-25 17:24:31
591

转载 关注app安全--反逆向实战
转载http://www.apkbus.com/forum.php?mod=viewthread&tid=240707&extra=page%3D1盗版猖獗被反编译成为常态?谁偷了我的代码!图片1.png (117.68 KB, 下载次数: 7)下载附件保存到相册2015-5-4 11:46 上传对于反编译这个话题,安卓开发的程序员们
2015-06-25 16:58:35
829

转载 6个值得推荐的Android开源框架简介
虽然我们在做app的时候并不一定用到框架,但是一些好框架的思想是非常有学习价值的1、volley 项目地址 https://github.com/smanikandan14/Volley-demo(1) JSON,图像等的异步下载;(2) 网络请求的排序(scheduling)(3) 网络请求的优先级处理(4) 缓存(5) 多级别取消请求(6)
2015-06-24 10:33:41
423

原创 android 上传图片前压缩文件
思路:不管用拍照还是选择本地,要获取一个路径,然后压缩最后,在用流数据本地成一个压缩的新图片,在上传新的图片,删除本地图片文件 /**递归删除目录下的所有文件及子目录下所有文件 */ public static boolean deleteDir(File dir) { if (dir.isDirectory()) { String[] children
2015-06-13 15:50:57
589

原创 Android之Activity的四种启动模式
当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中。Activity启动模式的设置在AndroidManifest.xml文件中,通过配置Activity的属性android:launchMode=""设置。1. Standared模式(默认)我们平时直接创建的Activity都是这种模式的Activity,这种模式的Activity
2015-06-09 12:42:28
368

转载 OnScrollListener回调分析
new OnScrollListener() { boolean isLastRow = false; @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int to
2015-05-15 11:46:57
355

转载 android 一些重要的知识点总结
Android中的异步任务机制Android中AsyncTak的使用与源码分析http://blog.youkuaiyun.com/bboyfeiyu/article/details/8973058Android进阶2之AsyncTask实现异步处理任务http://www.cnblogs.com/snake-hand/archive/2012/03/30/2454368.htmlAndr
2015-05-06 09:54:45
552

转载 android 内存优化 避免内存溢出
Android内存使用MAT工具之前,要对Android的内存分配方式有基本的了解,对容易引起内存泄露的代码也要保持敏感,在代码级别对内存泄露的排查,有助于内存的使用。Android主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存是比较有限的。如果我们编写的代码当中有太多的对内存使用不当的地方,难免会使得我们的设备运行缓慢,甚至是死机。为
2015-05-05 11:32:42
426

转载 Android 10个常用工具类
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38965311,本文出自【张鸿洋的博客】打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~在此感谢群里给我发项目中工具类的兄弟/姐妹~1、日志工具类L.java[java] view pla
2015-05-04 10:58:48
572

转载 android 一些好的开源框架
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,优快云特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目
2015-04-28 18:27:16
1423

转载 github好用的开源框架
主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。 一、ListViewandroid-pulltorefresh 一个强大的拉
2015-04-28 18:21:48
1144

转载 FinalHttp 开源框架的使用
Afinal简介Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。目前A
2015-04-27 17:13:50
2989

原创 自定义控件动态加载textview轻松实现换行
自定义父类控件public class CheyouquanLinearLayout extends ViewGroup { int mLeft, mRight, mTop, mBottom; @SuppressWarnings("rawtypes") Hashtable map = new Hashtable(); public CheyouquanLin
2015-04-24 15:25:33
703

原创 自定义控件textview
自定义控件名称public class CheyouquanLinearLayout extends ViewGroup { int mLeft, mRight, mTop, mBottom; @SuppressWarnings("rawtypes") Hashtable map = new Hashtable(); public CheyouquanLin
2015-04-24 15:16:34
487

转载 android 图片压缩
android 图片压缩一般有两种方式1是质量压缩法2是大小压缩法 一般是根据用的比较多的是质量压缩法 大小压缩对于清晰度影响比较大. 质量压缩法Bitmap bitmap=BitmapFactory.decodeFile(file.getPath());ByteArrayOutputStream baos = new ByteArrayOutputStream();
2015-04-10 14:45:55
405

原创 手机拍照并压缩图片
//拍照上传图片临时路径 private String saveDir = Environment.getExternalStorageDirectory() .getPath() + "/cheyouxin/"; private File file; private final int PAIZHAO=1; private String photoName=null;//
2015-04-10 14:31:35
671

转载 AsyncTask和Handler的优缺点比较
AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控 使用的缺点:在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.
2015-03-10 21:30:04
421

原创 pulltorefresh 下拉刷新 上拉加载更多 总结
1.设置上拉和下拉listview.setMode(Mode.BOTH); 2.提示文字 listview.getLoadingLayoutProxy(false, true).setPullLabel("加载成功");listview.getLoadingLayoutProxy(false, true).setRefreshingLabel("放开以加载");listvi
2015-01-23 09:41:29
702

转载 Android实现全屏图片的欢迎界面
public class ActivityDemo extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreat
2014-09-01 10:13:10
4994

转载 android自带样式 theme
android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式 android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏,并全屏
2014-09-01 10:03:30
556

转载 ImageView.ScaleType设置图解(android)
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);
2014-09-01 09:20:01
477

转载 Android的系统架构
——不积跬步,无以至千里;不积小流,无以成江海 虽然园子里关于Android系统架构的文章已经很多了,但是作为自己学习Android的心路历程,记录下来是必要的,老鸟就速度飞过吧~ 如果说一个成功男人的背后会有一个默默支持的女人的话,那么一个优越稳定的平台背后必有一个成熟的系统架构所支撑着。那么,Android的系统架构是怎么样的呢?从下图我们可以从整体上有个大致的了解(图片来
2014-07-18 10:10:44
471

转载 Android应用程序的五大基本组件
一、Activity —— 应用表示层( 基类 Activity ) 一个活动表示一个可视化的用户界面,关注一个用户从事的事件。例如,一个活动可能表示一个用户可选择的菜单项列表,或者可能显示照片连同它的标题。一个文本短信应用程序可能有一个活动,显示联系人的名单发送信息;第二个活动,写信息给选定的联系人;其他活动,重新查看旧信息或更改设置。虽然他们一起工作形成一个整体的用户界
2014-07-18 09:58:11
475
Java程序员就业面试题大全
2013-05-30
java最新帮助文档api
2013-05-30
JFreeChart例子和包
2013-05-20
JFreeChart使用教程(中文)
2013-05-19
数据传输利器--Event Bus模式
2015-06-25
Android快速开发系列 10个常用工具类
2015-05-04
android 加载图片universal-image-loader
2015-04-27
FinalHttp 开发包
2015-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人