github上已经有如此多漂亮的progressbar,可还是满足不了美工MM的胃口,无奈只得根据美工的需求,自定义一个符合要求的progrssbar了,美工给的效果图如下:
好看是好看,还要求上面指示器的颜色随着进度去改变,上网找了一番还真没有发现完全符合要求的,只好自己想办法了。
思路:1.肯定的继承View或者progressbar去重写,由于我对progre...
分类:
移动开发 时间:
2015-05-20 14:51:20
阅读次数:
152
在两个Activity跳转时,由于第二个Activity在启动时加载了较多数据,就会在启动之前出现一个短暂的黑屏时间,解决这个问题比较简单的处理方法是将第二个Activity的主题设置成透明的,这样在启动第二个Activity时的黑屏就变成了显示第一个Activity界面。这个分两步完成:
第一步:xxx/res/values/styles.xml中加入自定义Activity的Theme,如下所...
分类:
移动开发 时间:
2015-05-20 14:47:54
阅读次数:
152
前言为什么需要APK反编译?是因为我们在平时开发APK的过程中,可能会遇到一些功能不知如何实现,但是有的软件已经实现了该功能,但是没有开源。这个时候,通过APK的反编译,我们就能从代码层面去看一下别人是如何实现这部分功能的。工具俗话说“工欲善其事,必先利其器”,所以想反编译APK,我们需要下面两个强大的工具(ps:这两个工具均可以跨平台):
dex2jar
jd-gui
进行反编译接下来,我们就要使...
分类:
移动开发 时间:
2015-05-20 13:19:44
阅读次数:
173
背景:
Android中图片处理存在的难点:
1.OOM内存溢出;
2.图片尺寸和缩略图处理的平衡;
3.网络图片的加载与缓存机制;
简介:
Universal-ImageLoader是目前Android主流的图片处理库框架之一,作者是白俄罗斯的Sergey Tarasevich。
在Android图片处理中需要考虑的问题很多,例如OOM、图片缓存和网络图片加载、多线程问...
分类:
移动开发 时间:
2015-05-20 13:20:41
阅读次数:
200
??
绑定本地Service并与之通信:
应当使用bindService和unbindService方法启动、关闭Service。
bindService (Intent service , ServiceConnection conn ,int flags);
解释参数:
service:该参数通过Intent指定要启动的Service
conn:该参数是一个ServiceConne...
分类:
移动开发 时间:
2015-05-20 13:18:15
阅读次数:
183
官网给出解决办法:http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/
1、charles->Help -> Install Cahrles CA SSL Certificatein iOS Simulators (charles 3.9.3以上)
2、重启...
分类:
移动开发 时间:
2015-05-20 13:16:54
阅读次数:
163
在开发iOS应用的时候,大部分都是直接采用Xcode进行开发,但有时候需要用命令行来创建工程,比如最近在做ci的持续集成,就只能通过命令行的方式,这时候就需要了解一下工程文件的构成。我们知道工程文件的相关信息保存在project.pbxproj,因此可以通过脚本创建出pbxproj文件,完成基础工程的创建。pbxproj??下面介绍一下pbxproj文件,可以拖动.xcodeproj文件到文本编辑器...
分类:
移动开发 时间:
2015-05-20 13:16:29
阅读次数:
173
这篇其实应该是属于写自定义单选或多选的ListView的基础教程,无奈目前许多人对此的实现大多都绕了远路,反而使得这正常的写法倒显示有些技巧性了。
Android中,ListView可以设置choiceMode,可见Android对ListView的单选或多选是有进行封装的,然而我看到的许多单选或多选的ListView,包括我以前写的例子,以前几个老外封装的库,都是自己维护了一个集合,用于存放每个item的选中状态。这样一来,不但代码显得繁复,逻辑上也成冗余,而且容易出BUG。
其实,ListView中,已...
分类:
移动开发 时间:
2015-05-20 13:16:25
阅读次数:
174
简介:
Picasso是Square公司开源的一个Android图形缓存库。可以实现图片下载和缓存功能。
特点:
1.加载载网络或本地图片并自动缓存处理;
2.链式调用;
3.图形转换操作,如变换大小,旋转等,提供了接口来让用户可以自定义转换操作;
4.在Adapter中回收和取消当前的下载功能;
与Universal-ImageLoader库对比:
1.都有高...
分类:
移动开发 时间:
2015-05-20 13:15:32
阅读次数:
197
在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。 首先用得最多的应该是include,按照官方的意思,include就是为了解决重复定义相同布局的...
分类:
移动开发 时间:
2015-05-20 13:11:07
阅读次数:
269
下面实现如何通过应用层支持多点触控操作,对于常规的控件触控操实现onTouchEvent()方法来处理。同时对onTouchEvent方法的参数MotionEvent进行一些了解。...
分类:
移动开发 时间:
2015-05-20 13:12:21
阅读次数:
224
#import @interface SNCircleProgressView : UIView/** * 进度值0-1.0之间 */@property (nonatomic,assign)CGFloat progressValue;/** * 边宽 */@property(nonatomic,.....
分类:
移动开发 时间:
2015-05-20 13:10:17
阅读次数:
191
(转自:http://www.cnblogs.com/zenfly/archive/2012/02/10/2345196.html)在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy ...
分类:
移动开发 时间:
2015-05-20 13:03:20
阅读次数:
129
我们在做项目的过程中,会经常需要自定义tabbar。我今天刚好整理了一下,把自己的想法写出来和大家分享一下。自定义Tabbar首先我们新建一个继承于UITabBar的子类EzTabBarEzTabBar.h文件内容import “EzTabBar.h”#define TABBAR_INSET 12 ...
分类:
移动开发 时间:
2015-05-20 13:02:16
阅读次数:
172
http://www.tuicool.com/articles/nuyMZb1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Ha.....
分类:
移动开发 时间:
2015-05-20 12:55:08
阅读次数:
147
这是我的接收文件代码:开始可以读取到-1,但是现在又读取不到了,所以才加上红色字解决的(注释的代码) File file = new File(mfilePath,"chetou."+entity.mediaType); i...
分类:
移动开发 时间:
2015-05-20 12:57:30
阅读次数:
276
package mydemo.mycom.demo2.service;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;import...
分类:
移动开发 时间:
2015-05-20 12:56:37
阅读次数:
146