Android
luoyayun361
不积跬步无以至千里
展开
-
使用命令行对Android应用签名
基于命令行的方式对APK文件进行签名。 第一步:生成RSA密钥对 keytool -genkeypair -alias magick.keystore -keyalg RSA -validity 400 -keystore magick.keystore -genkeypair 指定生成密钥对 -alias 密钥对的别名 -keyalg 密钥对用于的转载 2017-01-15 10:43:30 · 1033 阅读 · 0 评论 -
Android自定义属性 format详解
原文地址:http://blog.csdn.net/pgalxx/article/details/67666771. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" /> (2)属性使用:转载 2017-02-08 22:58:44 · 440 阅读 · 0 评论 -
Android中的长度单位详解(dp、sp、px、in、pt、mm)
看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度转载 2017-02-11 11:42:29 · 666 阅读 · 0 评论 -
Android通过广播监测Wi-Fi和便携式热点开关状态
前言Android端通过广播的形式动态监测Wi-Fi状态以及便携式热点开关状态,其中获取Wi-Fi状态很简单,网上很多示例,但是通过广播获取热点开关状态相关的资料少之又少,不过好在一个国外网站找到了解决办法,在此分享给大家。正文直接看代码package com.tl.test;import android.content.BroadcastReceiver;import android.conte原创 2017-06-23 16:00:34 · 3285 阅读 · 0 评论 -
Android判断网线连接
前言Android tv 上通常会判断当前网络是有线连接还是无线连接,那么可以通过 Android 的广播来通知网络连接状态。源码广播监听import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.NetworkI原创 2017-08-12 10:59:49 · 7752 阅读 · 4 评论 -
Android 7.0使用私有NDK库的问题
首先来看看 Android7.0对非公开 NDK 库的使用说明。从 Android 7.0 开始,系统将阻止应用动态链接非公开 NDK 库,这种库可能会导致您的应用崩溃。此行为变更旨在为跨平台更新和不同设备提供统一的应用体验。即使您的代码可能不会链接私有库,但您的应用中的第三方静态库可能会这么做。因此,所有开发者都应进行相应检查,确保他们的应用不会在运行 Android 7.0 的设备上崩溃。如果您原创 2017-09-17 22:58:29 · 3628 阅读 · 0 评论 -
Android开发Service之BindService
前言一直使用 Qt 来进行桌面端和移动端开发,对 Android 开发并不熟悉,但是项目中往往又经常会用到 Android 原生开发的东西。本次收集了一些关于BindService相关的知识供自己学习和参考。正文bindService介绍一、bindService简介bindService是绑定Service服务,执行service服务中的逻辑流程。service通过C...转载 2018-05-05 14:36:14 · 998 阅读 · 0 评论 -
Android调用系统安装程序打开本地文件(包括 Android7.0以上)
前言在 Android 手机文件管理中,点击某个文件的时候,会弹出选择打开文件的方式,那么,如果在我们自己的软件中要实现这种效果该怎么做呢?其实 Android 打开本地文件很常见,打开的时候会根据不同的文件类型来执行,所以需要先判断文件的MIME 类型,在网上查了很多资料,实现了自己想要的效果,这里做个总结。正文首先来看看以下代码,原文地址在这里,我在此技术上多添加了一些文件类型。代...原创 2018-09-17 17:57:25 · 13540 阅读 · 5 评论 -
Android Studio运行报错Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled
由于最近在学习Android开发,刚开始接触Android Studio,很多东西都不懂,今天在使用AS编译时出现一个很奇怪的问题。在Android studio中编译时报错Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.直接就不能编译了,很奇怪,...原创 2017-01-15 00:23:40 · 1135 阅读 · 0 评论