
Android开发
文章平均质量分 66
android 开发过程中的一些资料
丿CoolTone
世界那么小小到我们可以相逢。世界那么多大大到我们转身即是永别
展开
-
Android之Jar包生成
项目中我们经常会用到jar 那么怎么生成呢,其实Eclipse里很简单,但是Android Studio里就有些繁琐。其实也很简单,我们不经常使用从而不了解。那么我们该怎么创建自己的Jar包呢?第一步:我们首先创建一个New Module 然后这个Module就是之后的Jar包。第二步:找到Module的 build.gradle文件将下面代码 放到build.gradle文件里最下面的位置其原理...原创 2017-10-18 16:18:42 · 969 阅读 · 0 评论 -
Android网络测试--Ping命令
在开发Ping过程中,由一个小白到懵懂开发,开发出功能后总结了一下Android开发Ping时的应该要注意的。先不说别的上代码:(要是有兴趣就往下看看Ping的参数设置,我也只懂了几个参数设置)public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(saved原创 2020-09-05 12:19:06 · 3505 阅读 · 0 评论 -
Android项目管理--Git文件忽略
合作开发过程中, 用到git版本管理,但是有时忘记设置了忽略文件就提交了第一次,或者中途在又想添加忽略文件,但是在.gitignore文件中添加并不生效。这个问题我遇到过听烦的。于是网上搜了一下很多这种解决方法,但是只有一种可行,在此记录一下,参考文献:https://www.jianshu.com/p/60281010a215一般的apk版本忽略大致为:如有不同或更好的建议欢迎提出您的...原创 2020-01-17 09:00:47 · 349 阅读 · 0 评论 -
Android项目管理--SourceTree
上一篇我们介绍了一下阿里云Code,然后我们看一下SourceTree的安装和使用,不明白的欢迎留言区讨论,相互探讨一下。首先就是SourceTree的下载安装,下载完安装之后其实他是要注册的账户的,但是网上有一种让我们直接跳过注册使用的方法请看“大屏幕”:首先我们要找到SourceTree的安装路径: 打开C盘查找%LocalAppData%\Atlassian\Source...原创 2019-04-22 10:17:42 · 527 阅读 · 0 评论 -
Android项目管理--阿里云Code
开发过程中 我们需要很多人进行开发,那么就需要一个远程仓库进行管理项目。现有的有很多管理网站,例如,github、码云、阿里云Code等等……他们的创建方法大致相同,那么我就找一种简单的来使用一下吧。我们用的是阿里云Code首先我们找到网址创建项目https://account.aliyun.com/login/login.htm创建我们自己的账号或者用支付登陆也可以!进入...原创 2019-04-20 16:01:48 · 533 阅读 · 0 评论 -
ADB基础操作命令
adb connect IP地址 #通过ip链接机器adb devices #查看连接设备adb -s cf27456f shell # 指定连接设备使用命令adb install test.apk # 安装应用adb install -r demo.apk #安装apk 到sd 卡:adb uninstall cn.com.test.mobile #卸载应用,需要指定包adb uninstall -k cn.com.test.mobile #卸载app 但保留数据和缓存文...原创 2022-01-04 15:33:04 · 1478 阅读 · 1 评论 -
Android项目管理--Gitlub
项目管理有很多种,gitlub是其中之一,很好用但默认却是英语,对我们这些英语不是很好的人来说挺苦恼的,但gitlub也挺友好设置的了汉化版。 接下来我们进入汉化gitlub设置流程:第一步: 点击头像找到设置第二步:第三步:找到...原创 2020-09-05 13:00:27 · 320 阅读 · 0 评论 -
Android之Android Studio设置(二)
1. 取消每次运行都会重新安装App后续觉得很容忘掉的会继续在此跟新上一篇:Android之Android Studio设置(一)原创 2019-09-26 09:10:18 · 229 阅读 · 0 评论 -
Android:NDK开发错误锦集(三)
NDK开发时配置以及编写难免会出现错误:以下是我在NDK配置以及编写是出现的错误 和解决方法Android:NDK开发错误锦集(一) Android:NDK开发错误锦集(二)Android:NDK开发错误锦集(三)以下是log日志里的错误FAILURE: Build failed with an exception.* What went wrong:Execution failed for...原创 2018-07-04 14:30:23 · 616 阅读 · 0 评论 -
Android:NDK开发错误锦集(二)
NDK开发时配置以及编写难免会出现错误:以下是我在NDK配置以及编写是出现的错误 和解决方法Android:NDK开发错误锦集(一) Android:NDK开发错误锦集(二)D:\Demo\NDK_Demo\app\src\main\java>javah -d jni -classpath D:\Demo\NDK\NDemo\app\build\intermediates\classes\d...原创 2018-07-04 14:15:11 · 310 阅读 · 0 评论 -
Android:NDK开发错误锦集(一)
NDK开发时配置以及编写难免会出现错误:以下是我在NDK配置以及编写是出现的错误 和解决方法Android:NDK开发错误锦集(一) 以下是log日志里的错误FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:compileDebugNdk'.> Error...原创 2018-07-04 14:06:11 · 577 阅读 · 1 评论 -
Android:NDK开发之开发配置
NDK开发配置NDK开发错误锦集NDK生成.so文件进行NDK开发之前,首先我们先看一下我们的JDK环境有没有配置好,因为我们会用到。图片1上面是正常的如果出现 'javah' 不是内部或外部命令,也不是可运行的程序或批处理文件。那么你需要重新配置一下JDK环境了现在开始配置我们的jdk环境了,不过这里希望大家自行下载ndk进行安装,ndk.jar是需要积分的,下载完成之后新建英文文件夹不要任何中...原创 2018-07-04 09:48:12 · 411 阅读 · 0 评论 -
支付集成(一):支付宝支付
简单集成App支付宝支付的两种方式 后台生成订单 和前端生成订单。原创 2018-05-22 16:20:23 · 2956 阅读 · 0 评论 -
Android之Toast帮助类
些项目的时候经常会用到Toast,还有Log之类的东西,简单也很常用,正是常用的时候才会发现有事用起来感觉也很麻烦。然后自己就重新封装了一下/** * 作者:CoolTone * 描述:ToastUtils toast帮助类 * 时间:2018/4/24 */public class ToastUtils { private static Toast toast; pr...原创 2018-04-24 10:07:40 · 259 阅读 · 0 评论 -
高德地图集成(一):高德地图简单实现
高德地图集成概要高德地图集成(一):高德地图简单实现由于一开始是接触地图是接触的百度地图所以做项目的也是也会首先选择百度地图。但是自己使用的是高德地图于是想简单集成一下高德地图。以便以后实时应变。高德地图简单实现首先在高德地图上创建应用获得应用的Key,下载Jar包,这里不多介绍了。就是我们App里面的集成libs内放入Jar包,在main下创建jniLibs文件夹放入.so文件在 AndroiM...原创 2018-04-11 13:54:52 · 1557 阅读 · 0 评论 -
Android之文件保存 — Bitmap保存到SD卡指定文件
将生成的Bitmap文件保存到SD卡文件目录下 /** * 保存Bitmap到本地 * * @param bitmap * @return */ public static File saveBitmap(Bitmap bitmap) { File appDir = new File(Environment.getE...原创 2018-04-10 10:01:46 · 725 阅读 · 0 评论 -
图片加载框架(二):Picasso
上一篇介绍了Glide的使用,今天介绍一下Picasso的简单使用,以便自己以后使用。其实两种图片加载框架基本相同的参考:https://www.jianshu.com/p/c68a3b9ca07a 介绍的很详细,我这里简单写下能经常用到的以及感觉不错的添加Picasso依赖compile 'com.squareup.picasso:picasso:2.5.2'1. 网络加载图片 .wit...转载 2018-04-04 15:54:26 · 212 阅读 · 0 评论 -
Android之ButterKnife(一)安装及简单使用
ButterKnife是安卓开发中方便开发者们开发的插件既然是插件那么我们就要安装以及导入依赖这里就有一个坑了,如果我们只导入依赖却没有安装插件的话,在Activity右键Generate的时候是找不到ButterKnife的接下来我们去看看怎么安装插件下图的情况就是没有安装插件,然后点击蓝色字体找到插件点击Install 就安装成功了安装成功之后导入依赖你会发现依旧没有ButterKnife,这...原创 2018-03-17 11:06:06 · 305 阅读 · 0 评论 -
友盟之友盟统计(一)简单集成
友盟简单集成一下,统计错误以及用户数量没有太多的要求,所以我们这里集成的也很简单我们在友盟里创建完项目后拿到Key导入依赖dependencies { // 友盟统计 compile 'com.umeng.analytics:analytics:latest.integration'}在AndroidManifest.xml里添加权限及Key<!-- 必须的权限 -->...原创 2018-03-16 14:13:02 · 1550 阅读 · 0 评论 -
图片加载框架(一):Glide
Android上两个常用并且简单的图片加载框架 Picasso和Glide ,今天对Glide做一下简单的使用方法记录!Glide导入依赖dependencies { compile 'com.github.bumptech.glide:glide:3.5.2'}1. 网络加载图片Glide.with(mContext).load(imageUrl).into(mImageView);2...转载 2018-03-08 10:31:02 · 300 阅读 · 0 评论 -
极光(一):简单集成极光推送
好久没写博客了,之前项目中也集成过极光,时隔半年在集成时却发现有点找不到头绪,于是又想到了博客,此篇记录一下极光推送简单集成。 首先下载官方Damo 找到SDK 将libs下的两个jar包复制到自己项目的libs下 将.so文件复制到main包下的jniLibs下 没有jniLibs自行创建 然后就开始我们的简...原创 2018-03-05 14:44:34 · 582 阅读 · 0 评论 -
Android之获取SHA1的方法
android studio 中获取SHA1的好方法原创 2017-10-30 15:46:57 · 330 阅读 · 0 评论 -
Android之点击事件防控
在Android开发中,经常会忽略点击多个控件的防控.如果,我们没有对多个点击事件做防控的话,那么当用户同时点击多个控件时,或者多次点击一个控件时,就会造成各种各样的bug的解决方法原创 2017-10-23 11:27:20 · 479 阅读 · 0 评论 -
Android之自定义Dailog(一)Loading加载视图
之前一直用自己自定义的加载视图,偶尔会出现bug,偶然在泡在网上的日子里发现的加载视图很实用在这里分享一下...链接网址:http://www.jcodecraeer.com/a/opensource/2017/0217/7129.html运行效果:实用起来也很简单,在自己定义的加载视图中添加 <com.tuyenmonkey.mkloader.MKLoader ...转载 2017-10-17 08:11:33 · 1158 阅读 · 0 评论 -
Android之TextView动态设置字体颜色大小(二)
之前我们写过怎么在TextView里代码修改字体颜色怎么修改,那是通过 SpannableString 渲染来修改的今天介绍一种在string.xml中修改字体颜色的方法第一步:在string.xml文件中 <string name="demo"> <Data><![CDATA[标题1<font color="#ff0000">&...原创 2017-08-25 10:54:06 · 851 阅读 · 0 评论 -
Android之SQLite数据库
打造一个自己的SQL数据库Android本地数据库 可以用来存储数据,做一些数据传递的操作。现在网上已经有很多成熟的帮助类了,但是还是喜欢自己的东西原创 2017-08-24 16:37:54 · 262 阅读 · 0 评论 -
Android之Gradle实用功能
签名生成APK文件时加上版本号、日期等为了区分APK,我们时常会把APK重命名,在我们生成签名APK时其实就可以实时更改APK的名字的下面看一下怎么实现吧:打开App的 .gradle 文件android { compileSdkVersion 23 buildToolsVersion "24.0.3" defaultConfig { application...原创 2017-08-17 15:42:57 · 358 阅读 · 0 评论 -
Android之Android Studio设置(一)
俗话说,“工欲善其事,必先利其器” 对于做 Android 开发的我们如果连自己的Android Studio 都没有使用好的,如何确定你开发没有问题。Android Studio 对于安卓开发尤为重要,当然 Eclipse 开发也是可以的,这里我简单记录下我的Android Studio的快捷设置首先个人习惯用 Eclipse 的快捷键修改找到并在Keymaps中切换到Eclipse选项,Cop...原创 2017-08-10 10:36:54 · 560 阅读 · 0 评论 -
Android之可旋转的轮盘菜单
项目下载地址:http://download.youkuaiyun.com/detail/qq_35352552/9886010可旋转的菜单轮盘偶然在GitHub上看到的控件感觉不错这里简单介绍一下首先导入依赖compile 'com.github.lukedeighton:wheelview:0.4.1'页面布局 <com.lukedeighton.wheelview.WheelView ...原创 2017-07-04 18:00:58 · 2085 阅读 · 6 评论 -
Android之EditText获取焦点
项目需求:fragment切换并且EditText多个时,需要让第一个EditText获取焦点,并设置光标在最后。我们在写项目时,经常用到,但又很容易忘记的方法。这里记录一下原创 2017-06-30 14:18:28 · 2378 阅读 · 0 评论 -
版本控制之SVN
版本控制之svn版本控制本章主要介绍如何向 SVN服务端 添加项目,及所要的忽略文件首先我们要安装SVN客户端,这个不介绍了!安装成功之后打开 Android Studio 设置SVN 如图所示:点开 File -- Srtting -- Version Control -- Subversion 找到自己安装svn.exe设置完成之后,新建一个项目打开设置分享项目添加项目地址 点击ok就 耐心...原创 2017-06-22 17:46:38 · 353 阅读 · 0 评论 -
热更新之Bugly简单集成
本篇简单介绍下Bugly的简单集成刚开始集成的时候感觉挺难的,经过1天的不间断的摸索之后,小出成果这里简单说一下。首先,先介绍下它的不可使用范围吧以免集成之后,并没有达到自己想要的效果。如果出现以下的情况,并且ignoreWarning为false,我们将中断编译。因为这些情况可能会导致编译出来的patch包带来风险:1. minSdkVersion小于14,但是 dexMode 的值为"raw"...原创 2017-06-21 15:34:42 · 1183 阅读 · 2 评论 -
Android之EditText设置长度限制提示和自动添加空格
EditText在输入过程中我们有时需要给客户长度限制并提示来提升用户的客户体验这个在上一篇关于EditText的使用中基本介绍了。今天我们介绍下如何让我们的EditText在输入过程中 【147 6323 1344】带有空格输入的模式首先我们在上篇介绍过 TextWatcher 的使用 http://blog.youkuaiyun.com/qq_35352552/article/details/564799...原创 2017-06-03 08:22:28 · 1407 阅读 · 0 评论 -
Android之二维码生成(一)带Logo
现在二维码成为当下的一种流行模式简单实现二维码生成添加 logo首先下载 core.jar 包 下载地址:http://download.youkuaiyun.com/detail/qq_35352552/9871301然后实现以下的帮助类/** * 作者: CoolTone * 描述: 生成二维码帮助类 */public class QrCodeUtil { /** * 生成二维...原创 2017-06-02 12:47:15 · 992 阅读 · 0 评论 -
Android之沉浸式状态栏
首先什么是沉浸式呢?我的理解就是 状态栏融入到整个页面之中,使其看起来协调一致。首先看下没有做沉浸式的页面页面可能给人感觉生硬再看一下做了沉浸式的页面上面两种都是沉浸式,个人感觉还是可以的下面说下如何做出沉浸式的效果吧这个类可以直接黏贴使用 /** * 作者: CoolTone * 描述: 沉浸式状态栏 */public class StatusBarCompat { privat...原创 2017-05-24 15:46:15 · 277 阅读 · 0 评论 -
Android之标题栏、状态栏隐藏
项目开发中我们需要更具需求 选择相应的隐藏显示标题栏和状态栏下面介绍下如何隐藏 标题栏和状态栏隐藏方式有两种方式一: 代码中隐藏标题栏和状态栏标题栏隐藏方式requestWindowFeature(Window.FEATURE_NO_TITLE);状态栏隐藏方式getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, ...原创 2017-05-24 08:27:58 · 365 阅读 · 0 评论 -
Android之通用框架
Android通用框架转载 2017-05-05 20:13:39 · 329 阅读 · 0 评论 -
Android之常见图标尺寸
应用程序图标 (Icon)应当是一个 Alpha 通道透明的32位 PNG 图片。由于安卓设备众多,一个应用程序图标需要设计几种不同大小,如:LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。HDPI (High Dens转载 2017-05-04 14:33:52 · 512 阅读 · 0 评论 -
Android之Activity生命周期及启动模式
Activity的生命周期和四种启动模式原创 2017-04-14 16:30:03 · 679 阅读 · 0 评论 -
Android之四大组件五大布局
Android四大组件:Activity、Service、Broadcast Receiver、ContentProviderAndroid 五大布局:LinearLayout(线性布局),RelativeLayout(相对布局),FrameLayout(框架布局),AbsoluteLayout(绝对布局) ,TableLayout(表格布局)原创 2017-04-14 11:21:38 · 618 阅读 · 0 评论