android
文章平均质量分 97
老金的杂货铺
这个作者很懒,什么都没留下…
展开
-
那些做Android开发必须知道的ADB命令
那些必须知道的ADB命令科普: ADB的全称是Android Debug Bridge熟练掌握ADB命令可以提高开发效率以下记录一些比较常用的命令: adb start-server启动adb服务,如果它没启动的话adb kill-server关闭服务adb devices查看所连接的设备以及设备所对应的序列号adb install转载 2016-07-25 14:20:34 · 227 阅读 · 0 评论 -
android 长按监听
Android给控件添加长按和点击事件监听的用法,如果控件同时有长按和点击的事件需要处理,不需要同时响应的时候,只需要将长按事件reture true,就可以监听长按和点击,如下代码:[java] view plain copy print?price_id_buy.setOnLongClickListener(new OnLongClickListener()原创 2017-08-15 10:09:48 · 1265 阅读 · 0 评论 -
Android 常见工具类封装
1,MD5工具类:public class MD5Util { public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd',转载 2017-08-15 14:17:34 · 278 阅读 · 0 评论 -
Android apk反编译及重新打包流程
一、反编译代码1、反编译java代码首先需要下载dex2jar这个工具,下载地址:https://sourceforge.net/projects/dex2jar/files/目前最新版是2.0, 下载完后并解压缩。2、将要反编译的apk文件重命名为zip格式并解压缩,注意其中的classes.dex文件,它存放了全部的java代码,将classes.dex文件拷贝到dex2jar解压转载 2017-09-21 14:48:59 · 852 阅读 · 0 评论 -
Android ConstraintLayout详解
1. 概述在本篇文章中,你会学习到有关ConstraintLayout -- 一种构建于弹性Constraints(约束)系统的新型Android Layout。最终你将会在Android Studio中编辑与构建一个相对复杂的Layout。收获新Layout Manager所使用的Constraints系统创建Constraints来构建弹性高效的Layouts 新Lay转载 2017-09-21 15:00:49 · 201 阅读 · 0 评论 -
Android集成二维码扫描功能
文章转载自 https://github.com/yipianfengye/android-zxingLibrary 在具体介绍该扫描库之前我们先看一下其具体的使用方式,看看是不是几行代码就可以集成二维码扫描的功能。在module的build.gradle中执行compile操作compile 'cn.yipianfengye.android:zxing-library:2.1'...转载 2018-12-20 09:41:55 · 307 阅读 · 0 评论 -
获取前一天的日期
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.add(Calendar.DAY_OF_MONTH, -1...原创 2019-07-18 11:01:29 · 416 阅读 · 0 评论 -
Android图片压缩(bitmap的五种压缩方式)
Android中图片是以bitmap形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道bitmap所占内存大小计算方式:图片长度 x 图片宽度 x 一个像素点占用的字节数以下是图片的压缩格式:其中,A代表透明度;R代表红色;G代表绿色;B代表蓝色。ALPHA_8表示8位Alpha位图,即A=8,一个像素点占用...转载 2019-07-17 13:40:31 · 696 阅读 · 0 评论 -
Android 路由框架ARouter最佳实践
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/zhaoyanjun6/article/details/76165252 ...转载 2019-08-22 17:43:00 · 326 阅读 · 0 评论 -
Android混合开发之WebView使用总结
使用场景:1.)添加权限<uses-permission android:name="android.permission.INTERNET" /> 2.)布局文件 <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_...转载 2019-08-27 14:55:28 · 282 阅读 · 0 评论 -
android 8种对话框(Dialog)使用方法汇总
本文为作者原创,转载请注明出处:http://www.cnblogs.com/gzdaijie/p/5222191.html目录1.写在前面2.代码示例2.1 普通Dialog(图1与图2)2.2 列表Dialog(图3)2.3 单选Dialog(图4)2.4 多选Dialog(图5)2.5 等待Dialog(图6)2.6 进度条Dialog(图7)2.转载 2017-08-15 10:08:05 · 297 阅读 · 0 评论 -
Android studio Maven仓库使用
如果你想在Android Studio中引入一个library到你的项目,你只需添加如下的一行代码到模块的build.gradle文件中。dependencies { compile 'com.inthecheesefactory.thecheeselibrary:fb-like:0.9.3'} 就是如此简单的一行代码,你就可以使用这个library了转载 2017-08-03 10:04:42 · 504 阅读 · 0 评论 -
Android Studio的基本使用
今天总结下这段时间对于android studio的使用情况,也对刚使用的朋友一些参考,之前一直使用Eclipse觉得它不错,开发也挺好的,但是看到群里好多人都在使用android studio,为了跟上时代的脚步,下了个玩玩,刚从eclipse转过的朋友可能不太习惯,不过用的一段时间你会发现,它真的比eclipse好?那么本片博客主要讲解以下内容: 1、对as整个目录结构的分析 2、翻译 2016-03-11 17:06:01 · 1179 阅读 · 0 评论 -
他们都没告诉你适配 Android N 需要注意什么
Android N 这次的新特性包括多窗口的支持、通知栏支持直接回复消息、对部分广播的后台限制、网络数据节省开关等,并不多,也有很多翻译文章已经介绍。这里主要分享对 Android N 的适配大家可能要注意什么。文末杂谈带阿里腾讯保障员工买房相关的福利介绍。 还记得 6.0 对 Apache Http 库的废除导致的应用崩溃吗?还记得 6.0 中 MAC id 始终返回为空导致的唯一 id转载 2016-03-11 16:52:17 · 244 阅读 · 0 评论 -
Android常用的第三方库整理
Android开源库自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 。在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会 不定期的更新 这篇文章。 Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的一些。如果你还想了解更多的Android开源库,可以关注我的博客,每一转载 2016-03-09 09:46:30 · 3581 阅读 · 0 评论 -
Android APP终极瘦身指南
指南条例第1条:使用一套资源这是最基本的一条规则,但非常重要。对于绝大对数APP来说,只需要取一套设计图就足够了。鉴于现在分辨率的趋势,建议取720p的资源,放到xhdpi目录。相对于多套资源,只使用720P的一套资源,在视觉上差别不大,很多大公司的产品也是如此,但却能显著的减少资源占用大小,顺便也能减轻设计师的出图工作量了。注意,这里不是说把不是xhdpi的目录都删除,而是强转载 2016-03-04 16:28:24 · 489 阅读 · 0 评论 -
Eclipse 的 Debug 介绍与技巧
没有任何程序员能够一气呵成的写出没有任何 Bug 的代码,所以很多程序员有相当一部分时间是花费在 Debug 上的,程序调试是每个程序员必须面对的工作。如何使用 Eclipse 进行有效的、尤其是高效地调试代码是一个值得学习的技巧。一、Eclipse调试介绍二、Eclipse中和Debug相关的视图2.1 Debug View2.2 Variables View2.3 Breakp转载 2016-03-04 16:20:25 · 395 阅读 · 0 评论 -
android NDK
最近自己一直在做有关 Android 系统源码底层的开发,就经常接触到 Android NDK和 AOSP(Android Open Source Project) Build System 这两个东西,但是由于他们两者都可以将 C/C++ 代码编译成可执行文件或者动态链接库,导致我经常将这两者弄混淆了。所以,痛定思痛,不想再被这种似四而非的感觉折磨了,今天就抽空写下这篇文章来捋清楚两者之转载 2016-12-22 15:00:48 · 699 阅读 · 0 评论 -
android studio 常用快捷键
Android Studio常用快捷键1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。2. Ctrl+空格: 输入代码时按此组合键会列出与之相匹配的类、方法名、成员变量等,起智能提示的作用。在编辑XML文件一样有用。3. Ctrl+向下箭头 或Ctr转载 2017-07-13 14:49:21 · 165 阅读 · 0 评论 -
[Android Studio系列(五)] Android Studio手动配置Gradle的方法
1 问题(1) Android sutdio第一次打开一个工程巨慢怎么办? (2) 手动配置Gradle Home为什么总是无效? (3) 明明已经下载了Gradle,配置了gradle home,为什么打开工程还是去自动下载Gradle?2 简介(1) android Studio怎么知道该用哪个Gradle呢? AS一个项目所用的Gradle是由我们的工程中转载 2017-08-09 15:25:30 · 245 阅读 · 0 评论 -
Android实现APP版本更新
UpdateAppUtils2.0一行代码,快速实现app在线下载更新 A simple library for Android update appUpdateAppUtils2.0 特点Kotlin First,Kotlin开发 支持AndroidX 支持Md5签名验证 支持自定义任意UI 适配中英文 适配至Android9.0 通知栏图片自定义 支持修改是否每次显示...转载 2019-08-27 14:58:07 · 3234 阅读 · 0 评论