![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 57
伟子男
继承,是幸福的延续; 重载,是幸福的重生。
展开
-
Android之activity详述
1.什么是Activity?activity是四大组件之一,是Context的子类。处理与窗体用户交互。2..生命周期的描述方法描述可被杀死下一个onCreate()在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定数据至列表等。如果曾经有状态记录(参原创 2013-05-02 21:42:50 · 522 阅读 · 0 评论 -
关于两个时间(00:00:00)相加的实现方法
timeList={"00:20:00","00:23:43"};public static String getTotal(String[] timeList) {String timeString = null;int hour = 0;int min = 0;int sec = 0;for (int i = 0; i timeString = timeList原创 2014-11-17 16:07:43 · 2690 阅读 · 0 评论 -
关于日期的转化--把00:00:00转化城0.00小时!
public static String getShowTime(String timeString) {int firstIndex = timeString.indexOf(':');int secondIndex = timeString.lastIndexOf(':');float hour = Float.parseFloat(timeString.substring(0,原创 2014-11-17 16:09:36 · 2188 阅读 · 0 评论 -
连点两次返回键退出应用程序。
首先监听手机返回键,在onKeyDown方法里进行设置。 private long exitTime = 0;public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK&& event.getAction() ==原创 2015-02-03 15:41:51 · 971 阅读 · 0 评论 -
移动开发过程概览
做android开发这么久了,博客里也陆续发表了一些文章,差不多都是在开发过程中遇到的一些问题,比较片面。今天想整理下整个项目开发前需要考虑的一些问题和项目文档的编写,一、项目开发前需要注意事项:1.为你的移动项目选择一种合适的软件开发方法。2.理解目标手机设备将怎样实现你影院程序的功能。3.持续进行全面、精确地可执行分析。4.使用实验性的手机设备降低风险。5.通过配置原创 2015-02-03 15:32:14 · 1250 阅读 · 0 评论 -
Android开发最佳实践
原文链接:https://github.com/futurice/android-best-practices转载来源:http://blog.csdn.net/asce1885/article/details/43699715本文是Futurice公司的Android开发人员总结的最佳实践,遵循这些准则可以避免重复制造轮子。如果你对iOS或者Windows Phone开发感兴趣,转载 2015-02-10 11:47:59 · 7487 阅读 · 1 评论 -
android反编译
1、把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。2、把class.dex拷贝到dex2jar.bat所在目录,直接拖动class.dex到dex2jar.bat,生成classes.dex.dex2jar.jar。 或者:1.在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XX原创 2015-06-18 10:01:53 · 919 阅读 · 0 评论 -
android支付宝支付开发过程
支付宝开发流程:1、在支付宝申请一个账号并开通开发者功能和移动支付的功能。支付宝地址:https://auth.alipay.com/login/index.htm?goto=https%3A%2F%2Fopenhome.alipay.com%2Fdeveloper%2FisvApply.htm%3Fflag%3Daop支付宝移动支付地址:https://b.alipay.com/or原创 2015-06-18 10:07:56 · 22118 阅读 · 2 评论 -
Android studio两个便利的方法
1、如何把log保存到SD卡方便调试通过如下方法在不连接USB线操作手机发生问题时也能查看log。 a. 连接USB b. 执行adb shell登到手机 在Android studio中的Terminal里输入 c. logcat -v time -f /sdcard/log.log *:W &2、Android studio查看sha1和MD5的方法在A原创 2015-08-10 19:00:39 · 1216 阅读 · 0 评论 -
android微信支付开发过程
商户接入微信支付,调用API必须遵循以下规则:表4.1 接口规则传输方式 为保证交易安全性,采用HTTPS传输提交方式 采用POST方法提交数据格式 提交和返回数据都为XML格式,根节点名为xml字符编码 统一采用UTF-8字符编码签名算法 MD5,后续会兼容SHA1、SHA256、HMAC等。签名要求 请求和接收数据均需要校验签名,详细方法请参考安全规范-签名算法原创 2015-09-25 10:57:26 · 11264 阅读 · 8 评论 -
android关于HashMap<String, Integer>取最大的value,并找出key。
int num = 1;HashMap tempMap = new HashMap(1);String tempKey = null;while (iter.hasNext()) {Map.Entry entry = (Map.Entry) iter.next();String key = (String) entry.getKey();int val = (Integer原创 2014-09-16 18:18:31 · 5395 阅读 · 0 评论 -
关于android如何对cookie的读取!
今天做项目时需要用到cookie读取,于是就乘机学习了下。1.首先客户端登录成功后会得到一个cookie ,需要把这个cookie保存到本地,然后后面需要请求时加到head。2.我用的是sharePreference保存key的。/*** 保存Cookie*/public static void savePreference(Context context,Stri原创 2014-09-16 18:10:39 · 18691 阅读 · 3 评论 -
android List去掉重复数据
public static List removeDuplicate(List list){Set set = new LinkedHashSet(); set.addAll(list); list.clear(); list.addAll(set);return list;}原创 2014-09-01 17:50:34 · 9523 阅读 · 2 评论 -
Android 的网络编程
android的网络编程分为2种:基于socket的,和基于http协议的。基于socket的用法 服务器端: 先启动一个服务器端的socket ServerSocket svr = new ServerSocket(8989); 开始侦听请求 Socket s = svr.accept(); 取得输入和输出 D原创 2013-05-02 10:57:33 · 665 阅读 · 0 评论 -
window XP上配置Eclipse+CDT+MinGW
1.准备如下软件:Eclipse,CDT,MinGW。 2.到http://www.mingw.org/网站下载MinGW。并进行默认安装,指定路径为"C:\MinGW"。 3.配置MinGW的环境变量,PATH = C:\MinGW\binC_INCLUDE_PATH = C:\MinGW\includeCPLUS_INCLUDE_PATH = C:\MinGW\li原创 2013-05-31 13:18:31 · 1108 阅读 · 0 评论 -
android 完全退出应用程序
1.每次activity跳转时用ActivityHelper 记录这个activity,当退出时,关闭所有的activity。写一个工具类public class ActivityHelper {static ArrayList mActivities = new ArrayList();public static void exitAll(){for(Activity a原创 2013-06-13 12:35:02 · 659 阅读 · 0 评论 -
Activity跳转时翻页效果实现
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);startActivity(intent);//添加界面切换效果,注意只有Android的2.0(SdkVersion版本号为5)以后的版本才支持 int version = Integer.valueOf(android.os.Build.VER原创 2013-06-04 21:21:10 · 1340 阅读 · 0 评论 -
关于gallery点击图片放大
思路:第一种可以在gallery监听,跳转到另外一个activity里面,设置image。点击imageview时关闭掉这个activity。第二、可以通过Matrix对象来变换图像,在选择的时候放大,在失去焦点的时候,缩小到原来的大小。double scale = 1.2;int width = bm.getWidth();int height = bm.getHeight(原创 2013-06-13 22:18:38 · 2586 阅读 · 1 评论 -
关于android百度地图离线地图的使用
1.首先把离线地图放在android工程下的assets里面。注意:建议离线地图下载通过百度地图APIDEMO去下载,因为到官网上下载的离线地图文件格式不一样,APIDEMO的格式是.dat,而官网上的格式是.dat_svc有可能加载不了地图.2.把离线地图从assets下拷贝到sd卡下 public static void copy(Context context) { try原创 2014-04-09 11:15:56 · 6335 阅读 · 0 评论 -
gallery轮播图底部标签的实现
public void reDrawFlag(int position, int count, int r, Bitmap flagImage, ImageView imageView) { if (flagImage == null) return; int eachDistance = flag_circleDiameter + flag_interPadding;原创 2014-08-02 19:37:15 · 1528 阅读 · 0 评论 -
android获取设备信息
public class DeviceInfo {private static Application APP = null;private static String sd_card = Environment.getExternalStorageDirectory()+File.separator+"wlcache";public static Application getApp原创 2014-08-06 17:00:53 · 1039 阅读 · 0 评论 -
Android Studio 2.3 正式版发布了!
Android Studio 2.3 正式版发布了,该版本包含一些新特性,具体如下:1、布局编辑器现在支持 ConstraintLayout 的链和比率。 安卓 Studio 2.3包括的稳定版本ConstraintLayout 这个版本的ConstraintLayout, 你现在可以链两种 或多个Android双向在一起形成一个小组的看法 维度。 这是有用原创 2017-03-12 18:34:33 · 499 阅读 · 0 评论