Android
文章平均质量分 85
堃堃5love
Android开发工程师
展开
-
百度应用市场app认领操作
百度应用市场app认领操作步骤如下:下载空包认领的app下载,直接下载代签名空包;使用命令行签名至于签名省委keystore文件和密码等自己准备好;格式如下: jarsigner -verbose -keystore 你的签名文件绝对路径 -signedjar 输出的apk名字 下载的空包apk绝对路径 keystore别名)上图的 未签名的大小是78k,最上面的baidu.apk是我们签名后的apk,大小差不多是81k,我们重新走一遍,将遇到问题复现出来,完整解决.我们的为签名的apk原创 2022-04-12 23:05:04 · 3257 阅读 · 0 评论 -
Android性能优化
一.为什么需要性能优化:Android作为移动设备,相比较于pc端而言,在内存和cpu的性能方面都有了很大的限制,不像pc端就有很高的内存和cpu性能,过多的内存调用,有很大的可能性造成内存溢出.过多的使用cpu资源,一般是指做大量的耗时操作,由于在Activity超过5秒回出现ANR(Application No Responsing),广播是十秒,service是二十秒.为了提高用户的良好原创 2022-04-12 14:02:01 · 425 阅读 · 0 评论 -
LBS 之 百度定位的集成
LBS 之 百度定位的集成:连接地址: http://lbsyun.baidu.com/index.php?title=%E9%A6%96%E9%A1%B51.一些基本的操作和下载登录账号和注册什么的不需要说了,我们直接看我们的应用信息:https://ws1.sinaimg.cn/large/e25f3775ly1g8242lhl2dj20ux0hfjs5.jpg上图是创建时候的一个...原创 2019-10-22 14:40:21 · 894 阅读 · 0 评论 -
oppo应用市场认领app
oppo应用市场认领app具体的连接: https://open.oppomobile.com/home/management/app-admin#/resource/publish/firstpublish认领的流程登录开放平台—管理中心—应用服务平台—移动应用认领(联运合作的游戏不允许认领);认领步骤:1. 输入应用包名——2. 下载签名空包——3. 上传版权证明其他的一致,都是下载...原创 2022-04-12 23:01:34 · 1384 阅读 · 0 评论 -
魅族应用市场认领app流程
魅族应用市场认领app流程:认领的应用: 知宝坻 包名:com.founder.zhibaodi 我们有签名和密码进入魅族市场,点击认领:https://ws1.sinaimg.cn/large/e25f3775ly1g86xs4za7mj20mf0gidfx.jpg下载未签名的空包:https://ws1.sinaimg.cn/large/e25f3775ly1g86xsyr...原创 2022-04-12 23:00:16 · 1098 阅读 · 0 评论 -
shape学习
#shape学习和使用注意: 自己设置的快捷键: alt+q 修改的是快捷键 活动窗口学习参考的地址: https://www.jianshu.com/p/c3652a8c37ac创建shape的可绘制资源文件 也就是Drawable目录下的xml在你项目的drawable目录上右击新建Drawable resource file,这代表新建一个可绘制图形资源,你会得到如下代码文件。...原创 2019-03-31 23:54:24 · 190 阅读 · 0 评论 -
AndroidStudio3.0全新安装和基本配置
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-05-23 17:38:35 · 2883 阅读 · 0 评论 -
再次使用AS的一些错误
初始使用一直卡在创建页面因为是新的项目,电脑直接重做后,一切都安装,安装下载我以前的文章都有. 这次安装的只不过是3.2.1,区别不大,出现的第一个问题就是,第一次安装完成后,第一次打开,创建新的项目一直卡在启动也页面. :展示如下:bulding …gradle 查看之后是第一次打开as会检查啥的. 我们此时的操作就是.我的操作就是关闭AS,之后打开AS的安装路劲,打开图中文件,...原创 2018-12-24 01:16:21 · 3926 阅读 · 0 评论 -
VasDolly使用快速进行多渠道打包
快速使用github地址:https://github.com/Tencent/VasDolly2019/1/10 14:47:18依赖根目录下添加依赖:dependencies { classpath 'com.android.tools.build:gradle:3.0.0' classpath 'com.leon.channel:plugin:2.0.1'}...原创 2019-01-11 01:40:55 · 1118 阅读 · 0 评论 -
ToolBar详解和沉浸式的实现
Toolbar的实现此次的笔记的目的:Toolbar的简介:一: 单独的toolbar详解和布局二: 使用 include 和 viewstub来加载三: 自定义Toolbar的实现四: 沉浸式的实现五: 基于6.0权限的获取本片涉及到沉浸式,demo运行时注意api的版本,后面设计到6.0注意使用api要大于或者=23;下面的连接地址是自己写的ToolBar的...原创 2018-03-06 17:21:35 · 2000 阅读 · 0 评论 -
Android中关于存贮的类的详解
Android开发中Environment类的探究和学习参考的博客:http://blog.csdn.net/android_dong/article/details/38686283比较高深的一片:http://blog.csdn.net/u012889434/article/details/45578059http://blog.csdn.net/wangsf1112/articl...原创 2018-03-05 11:42:09 · 555 阅读 · 0 评论 -
BottomNavigationView底部导航栏+fragemnt和viewpage的实现实现(二)
声明: 本文的连接地址(微信打开): http://view.inews.qq.com/w/WXN20180301025918030?refer=nwx&bat_id=1115006214&cur_pos=1&openid=o04IBAOQzAM4aOm6JQYDgPf5unAs&groupid=1519893627&msgid=1我学习的大牛的微信公众...原创 2018-03-05 10:29:30 · 2824 阅读 · 0 评论 -
BottomNavigationView实现底部导航栏的实现(一)
支持库的依赖(Android Design Support Library)开始之前打一波推广,推广的就是我自己,最近喜欢hexo的博客主题,自己上手搭建一个,从开始使用到Hexo的个性化配置,自己边学习边记录,形成了Hexo搭建个人网站的一个体系,同步在个人的博客上:http://kunkun5love.club本文是对底部导航学习和最后笔记记录,使用的是BottomNavigati...原创 2018-02-28 17:15:49 · 64920 阅读 · 8 评论 -
retrofit的模拟学习和Eventbus的传递一个bean对象和Intent传递一个bean对象
一直想好好学习使用retrofit今天就学习总结首先是github的地址连接:https://github.com/square/retrofit之后是依赖:compile 'com.squareup.retrofit2:retrofit:2.3.0' 注意: Retrofit requires at minimum Java 7 or Android 2.3.关于原创 2018-01-31 17:15:04 · 775 阅读 · 0 评论 -
跟随郭霖学volley源码
有了前面的velley的使用和学习笔记,今天来学习volley源码我们就是从使用volley的三部曲来分析;1.获取RequestQueue的源码流程分析第一步;获取RequestQueue; `Volley.newRequestQueue(this);`我们在说过 获取RequestQueue的方法有两种:我们分别看看;Volley.class类中:第一个获取方法(我们学习使用的...原创 2019-02-25 02:18:01 · 186 阅读 · 0 评论 -
跟随郭霖学Volley
volley下载导入volleyjar学习地址: https://blog.csdn.net/guolin_blog/article/details/174820952013在Google I/O大会提出github地址: https://github.com/google/volley下载volley导入到as具体的操作是: project模式下 具体看图:之后的操作是打开l...原创 2019-02-21 01:18:16 · 274 阅读 · 0 评论 -
SmartRefreshLayout 快速集成和经典刷新控件+自定义Header和Footer(和Head类似)
SmartRefreshLayout 快速集成和经典刷新控件+自定义Header和Footergithub地址: 刷新控件地址快速集成:1. 对应的model的gradle中进行依赖:implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0' //1.0.5及以前版本的老用户升级需谨慎,API改动过大impleme...原创 2019-10-11 18:02:42 · 2353 阅读 · 0 评论 -
as错误Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha9
https://blog.csdn.net/bugangshang/article/details/54970138转载的文章:转载 2019-09-29 09:44:34 · 862 阅读 · 0 评论 -
应用商店关于最近升级的说明
Android版本 说明:android p 值得是 Android9.0(pie) 对应的api的版本是: 28android 0 对应两个版本分别是: Android 8.0和Androidn8.1 对应的api分别是: 26+ 27android N 对应的两个版本分别是: Android 7.0和Android 7.1 对应的api分别是: 24,25and...原创 2019-05-22 15:48:49 · 565 阅读 · 0 评论 -
百度应用市场app认领出现的jarsigner: 无法打开 jar 文件: Baidu_Claim_unsigned.apk
百度应用市场app认领操作步骤如下:下载空包认领的app下载,直接下载代签名空包;使用命令行签名至于签名省委keystore文件和密码等自己准备好;格式如下: jarsigner -verbose -keystore 你的签名文件绝对路径 -signedjar 输出的apk名字 下载的空包apk绝对路径 keystore别名)上图的 未签名的大小是78k,最上面的baidu.ap...原创 2019-04-23 01:17:44 · 1778 阅读 · 0 评论 -
SHA256证书指纹生成 记录
#生成 SHA256证书指纹我们现在有的测试应用名称: camerastudy 包名: io.xiaoduo.camerastudy我们先进行 签名 来获取签名文件之后获取的 SHA256 都是根据keystore来获取的生成签名文件 有签名的直接使用签名获取生成签名 Build → Genarate signed Bundle/APK选择 apk信息记录: cam...原创 2019-04-03 17:15:42 · 6912 阅读 · 0 评论 -
面试-github开源-帅张上传
#此篇是帅帐开源的Android面试 github上有地址. 我下载上传到自己博客方便学习.Android 面试指南Android 面试指南关于受 android-interview-questions 项目启发,这里想发挥众多 Android 中国开发者的力量,整理一份高质量、范围全的 Android 面试指南,旨在帮助更多的 Android 开发者提升技术,找到工作。现在还...原创 2019-03-31 23:59:57 · 440 阅读 · 0 评论 -
retrofit
学习的简书地址https://www.jianshu.com/p/0721a35e651d#开始 学习 retrofit首先是依赖api ‘com.google.code.gson:gson:2.8.2’ // 采用Gson解析api ‘com.squareup.retrofit2:retrofit:2.3.0’ // retrofit的关键库api ‘com.squareup.re...原创 2019-03-31 23:56:41 · 167 阅读 · 0 评论 -
adb 抓取日志
adb 抓取日志获取电脑连接的调试的设备进入 cmd页面输入 adb devicesadb devices我们可以看到设备的列表是两个:设备 8410023b 是我们的小米5splus;设备 6f2f51e8 是我们的小米8抓取日志:然后清除旧日志adb logcat -cadb connect 盒子ip(只有一个设备不需要连接,默认连接的)adb logca...原创 2019-03-31 23:28:21 · 3798 阅读 · 0 评论 -
Android面试-自己使用(一)
#Android基础##Activity的启动模式4种启动模式standard:标准模式,也是系统默认的启动模式。假如 activity A 启动了 activity B , activity B 则会运行在 activity A 所在的任务栈中。而且每次启动一个 Activity ,都会重新创建新的实例,不管这个实例在任务中是否已经存在。singleTop:栈顶复用模式。假如 a...原创 2019-03-31 23:27:27 · 251 阅读 · 0 评论 -
升级apk和更新安装apk的整理
延迟展示对话框 (重点)private void initView() { .... //r:消息的执行操作 //delayMillis : 延迟时间,但是毫秒值 new Handler().postDelayed(new Runnable() { @Override public void run() {原创 2018-01-31 16:51:05 · 11669 阅读 · 0 评论 -
自定义Toolbar的实现/viewstub的按需加载/沉浸式/6.0权限
Toolbar的实现此次的笔记的目的:Toolbar的简介:一: 单独的toolbar详解和布局二: 使用 include 和 viewstub来加载三: 自定义Toolbar的实现四: 沉浸式的实现五: 基于6.0权限的获取本片涉及到沉浸式,demo运行时注意api的版本,后面设计到6.0注意使用api要大于或者=23;Toolbar 的详解Toolbar原创 2017-06-15 23:45:45 · 704 阅读 · 0 评论 -
无线配对中接口和异步任务的完全解析
执行一任务中Activity的解析ESP8266App无线配置硬件连接网络的的解析.源码连接地址, 请查看readme文件.告诉自己每天认真的学习,充电!过好每一天.我们执行异步任务的类是: EsptouchDemoActivitynew EsptouchAsyncTask3().execute(apSsid, apBssid, apPassword,isSsidHidde原创 2018-01-11 14:06:47 · 1026 阅读 · 0 评论 -
Android Studio的常用的插件和使用
1.安装成功后我们需要安装常见的插件常见的别人总结的几个插件我们边说边安装:1.我安装的第一个插件ButterKnife(俗称黄油刀)可以大大的减少我们书写finviewbyid的操作,大大的提高我们的效率.安装的动态图片如下:基本使用步凑;第一步: 在项目的build.gradle中的dependencies节点中加入代码:clas原创 2017-02-28 00:09:23 · 2459 阅读 · 0 评论 -
Android中AsyncTask的使用和源码分析
前言: 在上一篇Android中的线程和线程池的分析中我们可以看到,异步任务的线程池的一些配置.连接地址:Android中的线程和线程池一.在Android中AsyncTask的使用首先: AsyncTask类是一个轻量级的异步任务类,他可以在线程池中执行后台任务;将执行的进度和任务传递到主线程中来更新UI.缺点: 是一个轻量级的异步任务类,并不适合与特别耗时的后台操作.A原创 2017-03-16 10:08:59 · 346 阅读 · 0 评论 -
View的工作原理一(基础知识点)
一.Android中关于View的一些知识点:在Android中View充当着很重要的作用,是Activity中和用户交互所不可或缺的控件,我们先看一下View这个类. View:原创 2017-03-25 23:48:48 · 395 阅读 · 0 评论 -
Android中Dialog和Toast及其Snackbar的使用和区别
一.Snackbar的使用连接地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0714/3187.html 如果说Dialog和Toast是两个极端的话,那么Snackbar就是处于中间的位置了。Snackbar和Toast比较相似,但是用途更加广泛,并且它是可以和用户进行交互的。Snackbar使用一个动画效果从屏幕的底原创 2017-03-05 02:20:57 · 1147 阅读 · 0 评论 -
Android中的线程和线程池及其源码分析:
一.基本的知识点:#线程: 什么是线程: 线程的几种状态 实现方式和区别:##什么是线程 什么是进程 自我回答:线程就是一个程序的分割,一个程序在开始执行到结束执行的过程分割出来执行单元就是线程吧! 进程:一个qq就是一个进程,一个360就是一个进程,##线程的几种状态 使用线程,那我们就需要准备线程,线程的创建的两种方式就是:原创 2017-03-10 01:47:03 · 1844 阅读 · 0 评论 -
Android开发之蓝牙通信
蓝牙基本类的学习,处理Scrollview嵌套listview展示不完全的方法,在demo里面自定义了listivew; 蓝牙通讯的基础点简介;原创 2017-03-30 01:39:06 · 1139 阅读 · 0 评论 -
Android中的五种进程
常见的五大进程按照等级优先级(被回收的顺序来)最高的等级就是: 前台进程Foreground process当是一个Activity的时候,此时的他正在用用户进行交互,并且他的OnResume()方法别调用当是一个服务是前台进程的时候: 表示的就是这个Service绑定了该用户的监护和活动当是一个服务的话,表示的就是调用了服务的 startForeground()方法当是一个服务是一个前台进原创 2017-03-10 01:50:51 · 2335 阅读 · 0 评论 -
Android性能优化
一.为什么需要性能优化:Android作为移动设备,相比较于pc端而言,在内存和cpu的性能方面都有了很大的限制,不像pc端就有很高的内存和cpu性能,过多的内存调用,有很大的可能性造成内存溢出.过多的使用cpu资源,一般是指做大量的耗时操作,由于在Activity超过5秒回出现ANR(Application No Responsing),广播是十秒,service是二十秒.为了提高用户的良好原创 2017-03-10 01:30:31 · 268 阅读 · 0 评论 -
观察者模式和事件委托和代理模式
什么是观察着模式当多个观察者想要同时观察同一个主题对象的时候,的那个主题对象也就是我们的被观察者的状态发生变化;观察者能够回调自身的方法老更新自己. 实现步骤: 第一: 定义一个观察者接口 第二 观察者实现观察者接口 第三: 要是有一个被通知着接口,里面有addObserver(Observer ob);removeObver(Onbserver ob); notifyObserver(O原创 2017-03-06 08:22:48 · 1430 阅读 · 0 评论 -
EventBus-的使用
EventBus的使用总结和使用步凑,和一个使用的场景demo原创 2017-02-28 01:42:28 · 591 阅读 · 0 评论 -
Android studio的下载和安装
第一步 Android studio的下载具体的网站就是 Android Studio的中文官方网站面, 地址: http://www.android-studio.org/index.php/download/hisversion 2.下载分为带sdk和不带sdk的,都不重要,我下载的是带sdk的, 原因就是我的电脑里面有以前的sdk,并且版本很多,最低是8.0,原创 2017-02-27 00:37:52 · 32872 阅读 · 1 评论 -
在使用第三方的SDk 的时候我们一般都会需要添jar和so
添加第三方的sdk的jar包和so库文件这边学习日志的来源就是在使用的时候,我们再使用第三方的sdk的时候需要添加jar包和so库,我在刚开始的时候被折腾的很长时间今天来记忆一下子自己的学习日记: 下载第三方的sdk 我们这次以百度地图位置:第一步就是: 注册第三方的开发平台的账户 第二步就是: 创建我们要设置的app 的包名, 主要是在百度地图在使用的不同于其他的 需要获取原创 2017-05-24 14:47:37 · 3598 阅读 · 0 评论