
android
文章平均质量分 66
白马镇少年
这家伙很懒,什么都没留下
展开
-
Android Studio 中将自己写的工程作为第三方类库的步骤
Android Studio 中将自己写的工程作为第三方类库的步骤原创 2022-07-20 14:36:59 · 736 阅读 · 0 评论 -
Android仿QQ个人界面,抽屉布局 NavigationView使用详解
Android仿QQ个人界面,抽屉布局 NavigationView使用详解原创 2022-07-05 15:17:58 · 1431 阅读 · 2 评论 -
在Android studio上开发APP之后,找不到应用图标,但是手机管家显示已经安装
解决在Android studio上开发APP之后,找不到应用图标,但是手机管家显示已经安装问题原创 2022-06-29 17:24:02 · 3076 阅读 · 0 评论 -
Android获取WebView的UA并修改
原创 2022-05-26 16:10:21 · 4401 阅读 · 0 评论 -
EventBus的简单使用
不愧是我原创 2022-03-25 13:44:37 · 5029 阅读 · 0 评论 -
仿qq渐变式变化
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分原创 2021-10-22 15:36:10 · 1213 阅读 · 0 评论 -
友盟集成简单的推送
1.开发者中心 (umeng.com)去下载相应的sdk,集成1. 申请Appkey开发者中心 (umeng.com)注册获取appkey2. 接入Push SDK 在根目录build.gradle中添加maven仓库地址 maven { url 'https://repo1.maven.org/maven2/' } 在app/build.gradle中添加库依赖 dependencies { //友盟基础库依赖(必须) api 'com.umeng.umsd..原创 2021-10-22 15:08:01 · 2045 阅读 · 0 评论 -
正常App被标记为病毒解决思路
记录一下自己的战毒记录,经历不同,可能解决方法不同,也是参考了很多网站进行检测整理第一大类:Android Manifest配置相关的风险或漏洞 程序可被任意调试 风险详情:安卓应用apk配置文件Android Manifest.xml中android:debuggable=true,调试开关被打开。 危害情况:app可以被调试。 修复建议:把Android Manifest.xml配置文件中调试开关属性关掉,即设置and...原创 2021-05-24 17:56:15 · 14809 阅读 · 0 评论 -
腾讯应用宝如何认领应用详情(超详细)
上架应用宝 说app需要认领认领方法是应用认领如果您发现应用已经在应用中心上线,但您或您的团队从未上传该应用,您可以通过认领功能认领应用。认领成功后该应用会自动转入您的账户下,同时保留应用全部数据,您可以在应用管理中进行管理。准备工作【一定要配好了JDK的环境变量】1.自己随意新建一个文件夹,如上图1,把项目的签名文件和空包文件放一起tap_unsign.apk 是我们从应用宝下载下来的空包【如上图3】 love.jks是我们项目的签名文件【如上图2】2....原创 2021-05-19 15:31:02 · 3132 阅读 · 6 评论 -
安卓选择市区的省市区联动
android的地区选择,这个实在是太常见了,比如淘宝,京东,填写地址里面也有地区选择功能,在项目中开发时遇见android的地区选择,这个实在是太常见了,接下来记录一下添加依赖 //三级联动 implementation 'com.contrarywind:Android-PickerView:4.1.8' // gosn解析 implementation 'com.google.code.gson:gson:2.8.5'2.写一个JsonBean类来接收im原创 2021-04-26 18:33:55 · 2432 阅读 · 0 评论 -
Android:日期类型之间的相互转换格式
封住一个时间的工具类,直接就可以拿来使用的public class DateUtil { /** * 1,日期格式:String dateString = "2017-06-20 10:30:30" 对应的格式:String pattern = "yyyy-MM-dd HH:mm:ss"; * * 2,日期格式:String dateString = "2017-06-20" 对应的格式:String pattern = "yyyy-MM-dd"; .原创 2021-04-16 16:45:31 · 2193 阅读 · 0 评论 -
解决androidStudio中打包运行的时候debug和release签名不一致
需原创 2021-04-07 14:39:26 · 5145 阅读 · 8 评论 -
Android中ImageView的加载图片展示
i原创 2021-04-07 12:50:19 · 1746 阅读 · 0 评论 -
一个app按钮之后唤起另一个app的代码
try{Intentintent=this.getPackageManager().getLaunchIntentForPackage(appPackageName);startActivity(intent);}catch(Exceptione){Toast.makeText(this,"未找到安装包",Toast.LENGTH_LONG).show();}appPackageName为对应的应用包名,比如微信的是"...原创 2021-03-08 16:28:09 · 305 阅读 · 0 评论 -
系统设置Settings中定义的一些常用的各界面ACTION常量
系统设置Settings中定义的一些常用的各界面ACTION常量此处做一下记录,方便以后使用时查阅action 界面 ACTION_SETTINGS 系统设置界面 ACTION_APN_SETTINGS APN设置界面 ACTION_LOCATION_SOURCE_SETTINGS 定位设置界面 ACTION_AIRPLANE_MODE_SETTINGS 更多连接方式设置界面 ACTION_DATA_ROAMING_SETTINGS 双卡和移动转载 2021-02-01 14:11:08 · 1310 阅读 · 2 评论 -
Android部分应用市场和包名
开发过程中,可能会遇到 “软件评分评价” 、“调用系统工具”、“跳转第三方应用” 等等的需求,要实现这些调用跳转需要相对应的应用包名才可以。下面整理了一些我们常用的应用市场和应用包名。应用市场腾讯应用宝com.tencent.android.qqdownloader360手机助手com.qihoo.appstore百度手机助手com.baidu.appsearch小米应用商店com.xiaomi.market华为应用商店com.huawei.appmarketGoogle Play.原创 2020-10-15 11:02:26 · 6144 阅读 · 5 评论 -
android中的图片三级缓存
三级缓存,顾名思义是有三个层级的操作:1、内存缓存2、本地缓存3、网络首先咱们来说说内存内存包括:强引用、软引用、弱引用、虚引用。强引用是默认的引用方式, 即使内存溢出,也不会回收。软引用(softReference), 内存不够时, 会考虑回收。弱引用 (WeakReference)内存不够时, 更会考虑回收。虚引用(PhantomReference) 内存不够时, 最优先考虑回收!一般我们常用到的引用就是强引用,比如引用创建一个成员变量里面的引用。对于GC来.原创 2020-10-15 10:51:41 · 248 阅读 · 0 评论 -
安卓SHA1码获取
SHA1码获取:## 找到你项目如下点击即可,控制台就会输出你的SHA1码以下是测试出来的数据Executing tasks: [signingReport] in project D:\LYPosition\app> Task :app:signingReportVariant: debugConfig: debugStore: C:\Users\Design-one-three\.android\debug.keystoreAlias: AndroidDebugKeyMD...原创 2020-09-29 14:49:49 · 1677 阅读 · 0 评论 -
安卓app开机自启动代码
最近要做个大屏的开发板程序,需要长期稳定运行,并开机自启运行此软件。废话不多说,上代码开机自启需要广播检测,权限android.permission.RECEIVE_BOOT_COMPLETED1、AndroidManifest.xml中加入两行代码,红色代码<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android".原创 2020-09-10 10:29:57 · 2540 阅读 · 0 评论 -
详谈安卓四大组件
应用组件应用组件是 Android 应用的基本构建块。每个组件都是一个入口点,系统或用户可通过该入口点进入您的应用。有些组件会依赖于其他组件。共有四种不同的应用组件类型:Activity 服务 广播接收器 内容提供程序每种类型都有不同的用途和生命周期,后者会定义如何创建和销毁组件。以下部分将介绍应用组件的四种类型。ActivityActivity是与用户交互的入口点。它表示拥有界面的单个屏幕。例如,电子邮件应用可能有一个显示新电子邮件列表的 Activity、一个用于撰写电.原创 2020-07-21 17:17:37 · 415 阅读 · 0 评论 -
mvc和mvp和mvvm的区别
MVC,MVP,MVVM设计架构的区别,相信大家对这几个概念都有所了解。首先,明确一点,架构的目的就是为了提高开发效率,降低维护成本。利用面向对象的设计原则,对每个模块的职责进行合理的划分,为了让其他人更好的理解架构设计思想,然后给予每个模块一个通用的名词解释,为了更好的说清楚数据绑定,这里就简单解释一下目前常见的几种架构(以Android为例)。MVC: 模型层(Model),负责处理数据逻辑,一般包含数据库、本地数据、网络获取的Bean等组成。 视图层(View),负责处理视图显示,..原创 2020-06-26 15:48:58 · 841 阅读 · 0 评论 -
java 中分割字符串
// java 中分割字符串, String sourceStr = "1,2,3,4,5"; String[] sourceStrArray = sourceStr.split(","); for (int i = 0; i < sourceStrArray.length; i++) {.原创 2020-06-17 11:15:44 · 305 阅读 · 0 评论 -
android接入简单的websocket步骤,建立一个长连接(带心跳检测)从服务器端接收消息
wss://echo.websocket.org这是国外一个专门用来测试 WebSocket 的网站,同样也支持在线测试----测试地址 websocket-test.com正文开始最近做这个扫码点餐来消息功能,。即时通讯(Instant Messaging)最重要的毫无疑问就是即时,不能有明显的延迟,要实现IM的功能其实并不难,目前有很多第三方,比如极光的JMessage,都比较容易实现。但是如果项目有特殊要求(如不能使用外网),那就得自己做了,所以我们需要使用WebSocket...原创 2020-06-05 17:33:00 · 8288 阅读 · 3 评论 -
安卓修改包名
https://www.cnblogs.com/wzqnxd/p/9842653.html转载 2020-04-23 17:07:12 · 333 阅读 · 0 评论 -
AS更换背景主题以及背景图片
打开as首先:左上角file打开settings然后:点击第一个Apperance$Behavior,花式LogCat(转载)前面介绍了几种打造Android Studio 花式炫酷主题的方式,效果已经非常赞了,但是我们看一下我们的Logcat ,只有白色和红色两种Log,看起来有点Low ,与我们炫酷的主题不搭啊,因此我们还得改造一下控制台的Log输出。更改之前的效果如下:...原创 2020-03-20 11:24:16 · 4299 阅读 · 0 评论 -
Android Studio 可以正常编译但是代码爆红解决方法
在网上浏览好多,基本都是1.先 clean project项目,再 build project2.如果步骤一不好使,尝试invalidate cache / restart3.如果invalidate cache / restart也不好使的话,就把项目目录下面的 .idea 文件夹和 .gradle 文件夹,然后重新打开 AS然并软,还是没能解决,于是继续探索终于找到一帖子,解决了...原创 2019-12-12 11:01:06 · 5433 阅读 · 4 评论 -
使用科大讯飞出现的错误
准备工作:把Msc.jar包和libmsc.so拷贝到自己工程的libs目录下,这样才能用它的方法和类。libmsc.so一定要用自己Id下载的包,因为这个包和你的那个appid是绑定的,拷贝别人的是不行的,会有用户校验失败的错误,。。。出现这个错误Caused by: java.lang.NullPointerException: Attempt to invoke virtual met...原创 2019-06-10 16:31:31 · 5292 阅读 · 0 评论 -
Activity,fragment的跳转
1、Activity之间的跳转有两种:(1)不需要返回值的跳转: Intent intent = new Intent(A.this, B.class) startActivity(intent); (2)带返回值的跳转:Intent intent = new Intent(A.this,B..class); //把数据封装至bundle对象中 ...原创 2019-06-06 17:20:39 · 939 阅读 · 0 评论 -
集成简单的科大讯飞文字转语音
最近在做一个项目,其中有一个功能是需要将文本转换成语音并播放出来。像那种语音来订单播报一样好了,明确了需求那就开始着手做第一步先去讯飞开放平台注册自己账号什么的-----https://www.xfyun.cn/第二步,创建自己的应用,然后下载集成所需要的sdk开发包第三步,开始集成android集成,导入sdk,加权限,初始化,混淆------https://doc.xfy...原创 2019-06-06 16:04:31 · 6857 阅读 · 0 评论 -
android中getcontent和getActivity区别
1.MainActivity.this:表示MainActivity对象,一般用在内部类中指示外面的this,如果在内部类直接用this,指示的是内部类本身。因为MainActivity继承Activity,而Activity继承Context,所以它也可以用来提供Activity Contex;2.this:表示当前对象;一般而言,在哪个类中调用,就是指向该对象。3.getContext...转载 2019-06-06 14:02:47 · 3164 阅读 · 0 评论 -
android混淆打包
为什么要加代码混淆--------------------不想开源应用,为了加大反编译的成本,但是并不能彻底防止反编译开启混淆 通常我们需要找到项目路径下app目录下的build.gradle文件 找到minifyEnabled这个配置,然后设置为true即可. release{ minifyEnabled true//是否启动混淆 tur...原创 2019-05-15 17:53:12 · 1221 阅读 · 2 评论 -
android之EditText(输入框)
1.获得焦点后全选组件内所有文本内容android:selectAllOnFocus="true"2.限制EditText输入类型设置最小行的行数:android:minLines="3"3.设置文字间隔,设置英文字母大写类型android:textScaleX="1.5" //设置字与字的水平间隔android:textScaleY="1.5" //设置字与...原创 2019-05-08 16:22:46 · 649 阅读 · 0 评论 -
Android的入门基础(进阶一)
1.下载Android Studio 官网下载:Android Studio for Window ...百度云下载:android-studio-bundle-141.1903250-windows.exe 2.安装Android Studio 傻瓜式的下一步而已,只列出需要注意的页面: 3.新建工程 安装完毕后,打开我们的Android Stu...原创 2019-03-13 11:57:07 · 441 阅读 · 0 评论