您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第88948页

« 1 2 ... .43 .44 .45 .46 .47 88948.49 .50 .51 .52 .53 ... 222726 »

[其它] 创建Android守护进程实例(底层服务)

说明:前言 Android底层服务,即运行在 linux 下的进程,是 Android 系统运行的基础,完成 Android 或者说计算机最基本的功能。比如连接服务(包括 WIFI,BT 等等);比如 Android 的 adb 功能;比如存储监控等等。没有这些底层服务,上层也就没有了对应的功能。 Android 底层服务往往是常驻内存,时刻运行完成任务。底层服务进程,往往具有更多的权限,可能和驱动通信,可能和 linux 内核通信,可能需要操作系统核心运行文件以及节点等等。所以,底层服务,可以帮你完
<weixin_38595606> 上传 | 大小:187kb

[其它] Android加密之全盘加密详解

说明:前言 Android 的安全性问题一直备受关注,Google 在 Android 系统的安全方面也是一直没有停止过更新,努力做到更加安全的手机移动操作系统。 在 Android 的安全性方面,有很多模块: 1 内核安全性 2 应用安全性 3 应用签名 4 身份验证 5 Trusty TEE 6 SELinux 7 加密 等等 其中,加密又分全盘加密(Android 4.4 引入)和文件级加密(Android 7.0 引入),本文将论述加密中的全盘加密的基本知识。全盘加密在 Android 4.
<weixin_38640674> 上传 | 大小:221kb

[其它] 在Android中查看当前Activity是否销毁的操作

说明:进入到Android-sdk中platform-tools目录 在命令行中执行以下命令 adb shell dumpsys activity>activity.txt 可以将当前的四大组件 (Activity,Service,BroadCase,ContentProvider) 的存在情况打印到当前目录的activity.txt文件中 然后进入打印文件搜索: ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities) 补
<weixin_38686187> 上传 | 大小:37kb

[其它] android判断应用是否已经启动的实例

说明:我就废话不多说了,还是直接看代码吧! /** * 判断应用是否已经启动 * * param context 上下文对象 * param packageName 要判断应用的包名 * return boolean */ public static boolean isAppAlive(Context context, String packageName) { ActivityManager activityManager = (ActivityManager)
<weixin_38516380> 上传 | 大小:39kb

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

说明:在进行Android应用开发过程中,有时候会遇到获取当前Android设备所使用的网络IP地址的场景,有时候需要本地的网络IP地址,即局域网地址,更多的时候是需要当前网络的真实的对外IP地址,即真实的网络地址,如大数据分析时往往需要Android设备上传本地的外网地址。本文对各种IP地址的获取进行了总结。 首先用大家比较熟悉的电脑端局域网地址和外网地址的获取方式对比一下:(1)、电脑端局域网地址获取方式,可以通过在终端命令行输入ipconfig进行查看,如下图IPv地址标识的就是本机的局域网地址
<weixin_38657115> 上传 | 大小:90kb

[其它] Android签名文件转化为pk8和pem的实现

说明:Android签名工具 常用的android的签名工具有:jarsigner 和apksigner。jarsigner使用keystore文件,apksigner使用pk8+x509.pem。 什么是.pem和.pk8文件 .pem 在android对apk签名的时候,.pem这种文件就是一个X.509的数字证书,里面有用户的公钥等信息,是用来解密的。文件格式里面不仅可以存储数字证书,还能存各种key。 .pk8 以.pk8为扩展名的文件,应该和PKCS #8是对应的,用来保存private k
<weixin_38705788> 上传 | 大小:60kb

[其它] Android Studio编写AIDL文件后如何实现自动编译生成

说明:在目录src/main 下新建了aidl 文件夹之后,在aidl文件夹中也创建了相同的包路径, 创建AIDL文件 XXX.aidl 如果XXX.aidl引用了一个java下的model例如引用了a.b.c.Model; 则需要在XXX.aidl文件中声明import a.b.c.Model;全路径。 并且创建另一个文件Model.aidl 在Model.aidl文件中声明以下内容 package xxxx包名称; parcelable Model; 如果编译的时候提示AIDL文件引用的包找不到的
<weixin_38597889> 上传 | 大小:75kb

[其它] Android AIDL实现与服务相互调用方式

说明:通过AIDL接口在进程间传递数据,记录在开发中遇到的一写问题 AIDL支持数据类型如下: 1. Java 的原生类型 2. String 和CharSequence 3. List 和 Map ,List和Map 对象的元素必须是AIDL支持的数据类型; 以上三种类型都不需要导入(import) 4. AIDL 自动生成的接口 需要导入(import) 5. 实现android.os.Parcelable 接口的类. 需要导入(import)。 问题1 在传递非基础数据时 在参数前需加修饰符
<weixin_38538950> 上传 | 大小:114kb

[其它] Android Studio 中aidl的自定义类的使用详解

说明:自己折腾了好久,记录一下。 service端: 1:创建类Dog,需要实现Parcelable接口; 2:aidl下创建 Dog.aidl,里面两句话就可以了 (1)package s包名; (2)parcelable Dog; 3:interface.aidl引入Dog类, import s包名.Dog; Client 端: 1:创建类Dog,需要实现Parcelable接口; 2:aidl下创建 Dog.aidl, (1)package c包名; (2)parcelable Dog;
<weixin_38631282> 上传 | 大小:104kb

[其它] Android Studio自动提取控件Style样式教程

说明:如题,有时候看见一个布局写上几百行看上去会非常吃力麻烦,这时候抽取控件样式很有必要了, Android Studio提供了抽取Style样式的方式, 可能是藏的太深了, 很少人用 光标放在控件内: 右键 –>Refactor –> Extract –>Style… 选择之后弹出对话框: 如果你用的很多, 也可以为它设置快捷键: 打开Android Studio设置页面, 在Keymap中搜索extract, Style就是了, 然后右键单击Style 为它添加快捷键 弹出
<weixin_38529436> 上传 | 大小:170kb

[其它] 解决android studio卡顿,提升studio运行速度的方法

说明:mac版本: 点击Finder,在应用程序中找到android studio—–>Contents文件夹—–>bin文件夹—–>studio.vmoptions文件。 如图 以文本形式打开studio.vmoptions文件,会看到如下图 将前三个值改大一些,保存并退出文件,重启android studio即可。 window版本: 找到android studio安装路径—–>bin文件夹—–>studio.exe.vmoptions,打开并修改就可以了。 注
<weixin_38545117> 上传 | 大小:108kb

[其它] android studio3.3.1代码提示忽略大小写的设置

说明:跟以往设置有区别,此处为取消红框勾选,设置即可 补充知识:Android Studio高级控件(自动提示文本框) 一、高级控件与低级控件区别? 是否使用适配器 二、适配器种类和作用 种类 1、数组适配器 ArrayAdapter new ArrayAdapter(this,R.layout.actv_style, names); 2、简单适配器 SimpleAdapter 3、自定义适配器 三、高级控件使用步骤 1、获取数据 2、创建适配器 3、绑定适配器 例如: 1、自动提示文本框 独特
<weixin_38649356> 上传 | 大小:89kb
« 1 2 ... .43 .44 .45 .46 .47 88948.49 .50 .51 .52 .53 ... 222726 »