解决android studio 打开java文件 内容全变了的问题

问题描述:某天打开项目的activity的java文件界面突然变成下面这样了,但是用Notepad++打开代码什么的都正常,不知道什么原因造成的解决办法使用notepad++打开java文件,随便改个地...

2020-10-14

Android打包篇:Android Studio将代码打包成jar包教程

一、新建一个as项目,再新建一个model模块然后再app中的build.gradle中添加model的依赖。然后编译项目。二、编译完成后,打开model下的build——intermediates——bundles目录,...

2020-10-14

Android实现通讯录功能

本文实例为大家分享了Android通讯录案例,供大家参考,具体内容如下实战演练——通讯录1、功能描述:通过SQLite实现数据库的增删改查2、技术要点:SQLite的基本操作3、实现步骤:①...

2020-10-14

在Android源码中编译出指定jar包的操作

今天想把android源码/vendor/letv/frameworks/base/java下的源码编译成 framework-letv.jar供乐乐语音客户端使用,编译完后,发现jar包文件虽然生成了,但包里面并没有相关的源码...

2020-10-14

解决Android 源码编译错误的问题

如下所示:Building with Jack: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex
FAILED: /bin/bash out/target/common/obj/JAVA_LIB...

2020-10-14

Android Broadcast 和 BroadcastReceiver的权限限制方式

在Android应用开发中,有时会遇到以下两种情况,1. 一些敏感的广播并不想让第三方的应用收到 ;2. 要限制自己的Receiver接收某广播来源,避免被恶意的同样的ACTION的广播所干扰。在...

2020-10-14

基于Android-Skin-Loader实现换肤效果

skin-loader框架的换肤是通过插件化的形式替换资源文件,实现换肤效果。好处是可以在线更新皮肤换肤 android-skin-loader源码Demo样例流程整个框架大概的流程是加载皮肤包,找...

2020-10-14

Android获取超级管理员权限的实现

1.定义特殊的广播接收者,系统超级管理员的广播接收者public class MyDeviceAdminReceiver extends DeviceAdminReceiver{ @Override public void onReceive(Context context,...

2020-10-14

Android 实现永久性开启adb 的root权限

adb 的root 权限是在system/core/adb/adb.c 中控制。主要根据ro.secure 以及 ro.debuggable 等system property 来控制。默认即档ro.secure 为0 时,即开启root 权限,为1时再根...

2020-10-14

使用Android Studio实现为系统级的app签名

我们在做系统级的app开发时,往往会在AndroidManifest.xml文件中添加:android:sharedUserId=”android.uid.system”以获取系统级的权限,如果你正在使用Android Studio进行开发,...

2020-10-14

Android普通应用升级为系统应用并获取系统权限的操作

有时候使用某些api需要使用系统权限,如调用PackageInstaller的相关接口,需要android.permission.INSTALL_PACKAGES权限,该权限系统只会授权给系统应用,此时可以考虑将我们的应用...

2020-10-14

Android系统制作自定义签名的例子

1、简介应客户要求为了是特殊定制的系统更具安全,系统ROM需要使用自己定义的签名,还有一些特殊的场景也会更改系统的签名比如在过cts认证测试的时候也会修改平台签名才能测试...

2020-10-14

Android签名文件转化为pk8和pem的实现

Android签名工具常用的android的签名工具有:jarsigner 和apksigner。jarsigner使用keystore文件,apksigner使用pk8+x509.pem。什么是.pem和.pk8文件.pem在android对apk签名的...

2020-10-14

Android 项目正式签名打包教程分享

大家在开发安卓应用的时候,在调试阶段通常都是通过 run 的方式发布到模拟器或者真机上,我们知道 android 应用打包后的后缀名是 .apk 文件。.apk 文件是一种压缩包,类似 .zip...

2020-10-14

Android开发获取手机内网IP地址与外网IP地址的详细方法与源码实例

在进行Android应用开发过程中,有时候会遇到获取当前Android设备所使用的网络IP地址的场景,有时候需要本地的网络IP地址,即局域网地址,更多的时候是需要当前网络的真实的对外IP地...

2020-10-14

Android 多渠道(友盟)打包教程分享

我们在 app 正式发布的时候一定会使用正式签名的方式来打包,这种方式只能生成唯一的一个包,但是如今的应用商店非常多,如:小米、OPPO、360、百度、豌豆荚、应用宝等等。而我们只...

2020-10-14

Android开发获取手机Mac地址适配所有Android版本

最近由于项目需要MAC地址的记录,搞了一个通用的适配类,目前经过测试可以适配Android所有版本,我测试过的设备系统Android 4 5 6 7 7+都可以获取到,废话不多说直接上代码,简洁:该类...

2020-10-14

Android studio设置指定的签名文件教程

不废话,直接看怎么弄,下面两张图你就指定啦配置签名文件和密码(前提你已经有自己的签名文件keystore或者jks)将上面的签名配置设置到你的Build Types去这一步已经完成啦,写完代码...

2020-10-14

Android开发实现控件双击事件的监听接口封装类

写项目时,要求仿微信朋友圈,双击顶栏置顶,于是封装了双击回调接口,方便大家拿来就用/** * Created by Administrator on 2018/4/24. * 双击 */ public class OnDoubleClickListe...

2020-10-14

使用Android开发接入第三方原生SDK实现微信登录

微信开放平台 : https://open.weixin.qq.com/一、准备工作 : 1. Android Studio环境下:在build.gradle文件中,添加如下依赖即可:dependencies { implementation'com.tencent.mm...

2020-10-14

Android开发之InetAddress基础入门简介与源码实例

最近在学习soket编程中,看到有需要获取到IP地址之类的需求,所以就去看了下如何获取到主机名的IP地址。其实就是需要用到一个类InetAddress。他是在java.net包下面。InetAddres...

2020-10-14

浅谈Android studio 生成apk文件时的 key store path 的问题

使用Android studio生成apk文件时,Key store path 是密钥库文件地址的意思,新手菜鸟会想,我怎么知道他在哪里,其实他的地址是你来决定的。如下图,你选择一个文件夹后,填写file nam...

2020-10-14

Android开发准确获取手机IP地址的两种方式

最近看了好多网上获取IP地址的例子,发现好多都不完全准确,这里我写一下获取ip地址的两种方式。比如微信支付,后台在做接口的时候,要求App端传入IP地址,我们需要判断是网络环境,WI-...

2020-10-14

Android网络请求-sign参数的设置方式

最近做项目,碰着一个奇怪的请求,后台说在调用接口之前需要验证签名和有效时间,当场就懵逼了,要生成一个sign签名,下面来说说怎么做首先说说大致思路: sign 的生成:按照规则来是键...

2020-10-14

Android Studio debug.keystore位置介绍

如果你在网上搜debug.keystore的位置,大部分文章都会告诉你在 C:\Users\XXX\.android 目录下,但我电脑的该目录下确实没有这个文件,放入同事的debug.keystore也不会生效。后来...

2020-10-14

Android开发实现TextView超链接5种方式源码实例

Android实现TextView超链接一共有五种方式:推荐第四种、第五种1. 直接在xml文件中配置autoLink属性(简单易用,效果单一)autoLink属性一共有六个值,分别是none(正常),web(将文本识别为...

2020-10-14

Android根据包名停止其他应用程序的方法

1.使用killBackgroundProcesses()方法首先再AndroidManifest.xml文件中添加权限<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>然后直接...

2020-10-14

Android APP存活检测方式

稍微深入了解过Android的开发者都知道,Android中每个APP的中的所有组件的生命周期状态都是由ActivityManagerService(简称:AMS)进程来维护的,所以当某个APP被kill或意外crash时...

2020-10-14

android判断应用是否已经启动的实例

我就废话不多说了,还是直接看代码吧! /** * 判断应用是否已经启动 * * @param context 上下文对象 * @param packageName 要判断应用的包名 * @return boolean */public sta...

2020-10-14

在Android中查看当前Activity是否销毁的操作

进入到Android-sdk中platform-tools目录在命令行中执行以下命令adb shell dumpsys activity>activity.txt可以将当前的四大组件(Activity,Service,BroadCase,ContentProvide...

2020-10-14

Android加密之全盘加密详解

前言Android 的安全性问题一直备受关注,Google 在 Android 系统的安全方面也是一直没有停止过更新,努力做到更加安全的手机移动操作系统。在 Android 的安全性方面,有很多模块:1...

2020-10-14

创建Android守护进程实例(底层服务)

前言Android底层服务,即运行在 linux 下的进程,是 Android 系统运行的基础,完成 Android 或者说计算机最基本的功能。比如连接服务(包括 WIFI,BT 等等);比如 Android 的 adb 功能;比...

2020-10-14

Android Studio通过Artifactory搭建本地仓库优化编译速度的方法

Android Studio 编译速度慢,一般来说,原因有下面几个。 Gradle下载慢 依赖库下载慢 依赖库使用"+"(使用最新的),每次都需要去查找新的(尽量不适用这种方式)这里,大部分的库,我...

2020-10-14

利用Android两行代码真正杀死你的App

Android上杀掉进程的方式有两种,分别是System.exit(0)和Process.killProcess(Process.myPid()),这两种方法比较暴力,App进程会被直接杀掉,但是由于Android的安全机制,你会发现,在...

2020-10-14

解决android studio引用远程仓库下载慢(JCenter下载慢)

本文介绍了解决android studio引用远程仓库下载慢的两种方法,具体如下:第一种方法
使用开源中国的maven库
阿里云的(速度飞快):http://maven.aliyun.com/nexus/content/groups/...

2020-10-14

Android 7.0 运行时权限弹窗问题的解决

Android 7.0系统在运行应用的时候,对权限做了诸多限制,normal, dangerous, signature, signatureOrSystem ,取决于保护级别,在确定是否授予权限时,系统可能采取不同的操作。
...

2020-10-14

Android 实现彻底退出自己APP 并杀掉所有相关的进程

彻底杀掉 App 相关进程的代码public void killAppProcess(){ //注意:不能先杀掉主进程,否则逻辑代码无法继续执行,需先杀掉相关进程最后杀掉主进程 ActivityManager mActivityM...

2020-10-14

android studio xml文件实现添加注释

即只能在组件布局代码后,或者在组件的前面添加注释。#注释格式:
Android的XML文件注释一般采用 <!--注释内容 -->的方式进行在XML中,形如 <Button /> 的表示方式,其中“/>”的含...

2020-10-14

解决Android studio xml界面无法预览问题

如下图修改style.xml中的parent=“Theme.AppCompat.Light.DarkActionBar”改为parent=“Base.Theme.AppCompat.Light.DarkActionBar” <!-- Base application theme. --> <...

2020-10-14

解决Android Studio XML编辑界面不显示下面的Text和Design选项卡

问题描述:在XML布局编写中,下方不显示Text和Design选项卡,无法切换编程和界面视图解决方法:1.检查右上角有没有这些选项,这几个按钮可以用来切换2.上述步骤失败,再尝试改一下这个...

2020-10-14

基于android studio的layout的xml文件的创建方式

1.第一步在android studio的project视图模式下右击res文件夹2.然后找到New --> Android resources file选项,点击进入,按照以下的提示写完:3.选完后点击OK即可(点击添加layout d...

2020-10-14

关于Android Studio安装完后activity_main.xml前几行报错的解决建议

当你安装完Android Studio之后,开始了一个新项目,然后你发现:activity_main.xml前几行报错,比如http://schemas.android.com/apk/res/android “URI is not registered”。move...

2020-10-14

Android 在 res/layout 文件夹 下创建一个 子文件夹实例

Android 资源文件夹 Layout 文件夹Layout文件是存放Android的布局文件的资源文件夹,但是如果你想要在里面创建子文件夹,你会发现xml文件报错。如何在Layout文件夹下方创建Layo...

2020-10-14

Android 如何实现动态申请权限

OverView今天在复习的时候,突然复习到我们的相机操作,但是对于相机操作,对于我来说比较复杂的是对于权限的操作。所有我们需要对我们的相机操作进行一些笔记的整理,加深记忆。开...

2020-10-14

Android 实现将Bitmap 保存到本地

Overview图片是一个可以使你程序变得比较的美观,所以我们会在我们的软件中使用图片。但是对于图片的操作也是比较的复杂。今天,我们学习一下如是将我们的图片保存到我们的本地...

2020-10-14

Android Studio编写微信页面提交功能

如题,本次项目的目标是完成一个微信页面的编写要求完成以下需求: 1. 页面具有标题“微信”
2. 页面具有中间显示框
3. 页面具有底部选择框,并且具有选择事件
4. 页面底部选...

2020-10-14

Android 通过API获取数据库中的图片文件方式

Overview今天复习了一下Android 如何将我们数据库中图片获取出来,并且将其转换为bitmap进行显示。开发环境以及技术使用Visual Studio 2019Android Studio 3.5API 使用 ASP ....

2020-10-14

Android 自定义View手写签名并保存图片功能

GIF压缩有问题,运行很顺滑!!! 1.自定义View——支持设置画笔颜色,画笔宽度,画板颜色,清除画板,检查是否有签名,保存画板图片(复制粘贴可直接使用)/** * Created by YyyyQ on 2020/3/5....

2020-10-14

Android 判断所有字段是否已经输入的实例

Android 遍历控件Overview在我们登录或者注册提交什么数据的时候我们需要填写我们的个人信息,所以我们需要判断我们的字段时候都输入了。Android 如何遍历我们界面中的控件按...

2020-10-14

Android 将网络的Url资源转换为Drawable资源方式

Overview在今天的开发学习中,我遇到了一个需求是在App的flash页面添加bing每日一图。这些都简单,但是当我获取到了图片的Url时,我就遇到了一个非常尴尬的问题。就是如何将Url转...

2020-10-14
返回顶部
顶部