自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android icon适配mipmap

android app图标适配基础配置使用图片技巧mipmap-ldpi 36*36 px 四周留出1个像素用于填充(无底色)mipmap-mdpi 48*48 px 四周留出1个像素用于填充(无底色)mipmap-hdpi 72*72 px 四周留出2个像素用于填充(无底色mipmap-xhdpi 96*96 px 四周留出4个像素用于填充(无底色)mipmap-xxhd...

2020-04-11 11:49:45 1258 1

原创 Android 实现浏览器跳转APP应用,网页也可以跳转APP

一、Android端如何操作1、给Application中Activity添加跳转链接路径和相关权限 <activity android:name=".activity.LoginActivity" android:exported="true"> <intent-filter> ...

2020-04-10 12:20:03 4120 2

原创 mac启动台里面的快捷图标怎么删除

这个百度文库的图标怎么删除呢?mac启动台里面的快捷图标删除的具体操作方法为:1、在mac中打开启动台,找到需要删除快捷图标的应用程序,并点击长按。2、之后进入到编辑模式,找到左上角的删除选项,并点击。3、在跳出来的确定界面中,点击删除选项即可。...

2019-10-25 15:06:22 30509

原创 android 面试题一, Activity生命周期

生命周期:活动从开始到结束所经历的各个状态。从一个状态转变到另一个状态的过程,从无到有再到无,这样的一个过程中经历的状态被称为生命周期。五大状态七大方法一、生命周期五种状态(1)启动状态:Activity的启动状态很短暂,当Activity启动后便会进入运行状态。(2)运行状态:Activity在此状态时处于屏幕最前端,它是可见、有焦点的,可以与用户进行交互。如单击、长按等事件。即...

2019-06-05 18:36:00 1211

原创 Android性能优化之APK瘦身详解

一. 修改lib配置:参考资料so文件的优化:通常我们在使用NDK开发的时候,我们经常会有如下这么一段代码:ndk { //设置支持的so库架构 abiFilters "armeabi-v7a", "x86", "arm64-v8a", "x86_64", "armeabi" }最后我的修改代码如下:ndk ...

2019-05-28 14:22:54 401

原创 Android 获取应用版本名称,版本号,APP的名称

直接上代码 public class PackageUtils { /** * 获取版本名称 * * @param context 上下文 * @return 版本名称 */ public static String getVersionName(Context context) { //获取包管理器 ...

2018-12-28 11:01:04 532

原创 Android 禁止应用在模拟器上运行

一种禁止应用在模拟器上运行的思路,首先要分辨出模拟器和真机,然后对模拟器的做处理。方法1:  检测点:电池电量和温度(模拟器的电池伏数可以为0或者是1000,而温度一定是0。但是真机的是可变的)public static boolean isAdopt(Context context) { IntentFilter intentFilter = new IntentF...

2018-12-27 11:08:44 15691 4

原创 Android px 与 dp, sp换算公式?

px 与dp,sp换算公式1.PPI=Pixels per inch 每英寸上的像素数,即“像素密度”xhdpi:2.0Hdpi:1.5dpi:1.0dpi:0.752.drawable-ldpi drawable-dpi drawable-hdpi 精度分别为低,中(android默认),高。对应的图片大小为:36*36,48*48,72*72.xxhdpi: 144...

2018-12-19 15:27:42 625

原创 Android中 dp、px、sp的相互转换

public class UnitUtils { public static int dp2px(int dp) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, context.getResources().getDisplayMetrics()); } ...

2018-12-19 14:00:47 151

原创 HTML node.js打包

cd 进入项目执行命令行nom run dev即可生成 static和index两个文件

2018-12-17 20:18:46 379

原创 android Button默认点击一次

具体使用方法:btn.performClick(); 例子:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS...

2018-12-17 11:24:53 2138 1

原创 安卓开发中将文字复制到手机粘贴板

android 在代码中手动设置粘贴板信息 public static void copyToClipboard(Context context, String text) { ClipboardManager systemService = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE...

2018-12-05 18:17:09 589

原创 android 列表上拉下拉(IRecyclerview)

非常好用的一个列表View依赖implementation 'com.github.Aspsine:IRecyclerView:0.0.7使用布局(展示列表的布局)  main_activity.xml&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;com.aspsine.irecyclerview.IRecyclerView...

2018-12-03 20:27:12 862

原创 Android 怎样获得手机信息(五)

Android 怎样获得手机信息(五)1.2.5 获取运行时信息运行时的一些信息,包括后台运行的Service、Task,以及进程信息。1.2.5.1 获取正在运行的Service信息可以通过调用context.getSystemService(Context.ACTIVITY_SERVICE)获取 ActivityManager,进而通过系统提供的方法getRunningServ...

2018-11-10 20:33:14 248

原创 Android 怎样获得手机信息(四)

Android 怎样获得手机信息(四)1.2.4 查看软件信息在Android上,可以在手机上随便安装自己喜欢的应用软件,查看软件信息的功能就是收集并显示已经安装的应用软件信息。Android提供了getPackageManager()、getInstalledApplications(0)方法,可以直接返回全部已经安装的应用列表。这个功能就是只需要获取列表,再进行显示在列表中就可以了。但...

2018-11-10 20:30:20 157

原创 Android 怎样获得手机信息(三)

Android 怎样获得手机信息(三)1.2.3.2 获取内存信息获取内存信息的方法和获取CPU信息的实现差不多,可以读取/proc/meminfo信息,另外还可以通过getSystemService(Context.ACTIVIT_SERV-ICE)获取ActivityManager.MemoryInfo对象,进而获取可用内存信息,主要代码如下:/** * 系统内存情况查看 *...

2018-11-10 20:27:36 167

原创 Android 怎样获得手机信息(二)

Android 怎样获得手机信息(二)1.2.2.2 系统信息在Android中,想要获取系统信息,可以调用其提供的方法System.getProperty(propertyStr),而系统信息诸如用户根目录(user.home)等都可以通过这个方法获取,实现代码如下:public static StringBuffer buffer = null;private static S...

2018-11-10 20:25:17 170

原创 Android 怎样获得手机信息(一)

1.手机信息查看助手可行性分析开始进入编写程序前,需要对需求的功能做一些可行性分析,以做到有的放矢,如果有些无法实现的功能,可以尽快调整。这里分析一下项目需要的功能,主要是信息查看和信息收集,如版本信息、硬件信息等,这些都可以通过读取系统文件或者运行系统命令获取,而像获取安装的软件信息和运行时信息则需要通过API提供的接口获取。实现API接口不是什么问题,主要把精力集中在如何实现运行系统命...

2018-11-10 20:18:25 377

原创 Android 动画分析之翻转效果

大家一定看到过三维的翻转效果,所以今天在这里简单的给大家分析一下,我们怎么样才能实现Android中的翻转动画效果的实现,首先看一下运行效果如下图所示。效果图:Android中并没有提供直接做3D翻转的动画,所以关于3D翻转的动画效果需要我们自己实现,那么我们首先来分析一下Animation 和 Transformation。Animation动画的主要接口,其中主要定义了动画的一...

2018-11-10 20:09:47 2541

原创 Android 动画效果实例(三)

Android 动画效果实例(三)最后我们要讲的也是动画效果哦,那么把它放在最后一个讲那,因为这个动画效果是最流行的,就是现在的主流动画效果,当我说的这的时候,大家应该知道了是什么了吧,那就是3D动画效果,大家都知道现在的用户大多都喜欢大型的效果非常炫的游戏,那么我们以前做的一些小的动画效果就不能来满足用户的要求,熟话说的好,用户就是上帝,你的游戏在好,没有人玩,那也是一个失败的游戏。如果你的...

2018-11-10 20:07:39 229

原创 Android 动画效果实例(二)

Android 动画效果实例(二)我们上一篇讲述了怎么才能实现你自己定义的动画效果,那么我们这一片继续上一篇的内容来学习,怎么才能完成非常吸引用户的动画效果,那就是我们这篇内容的事了。我们要做出一个吸引用花的动画从而给我们自己的应用增添砝码。到最后我们的应用就会家喻户晓。那我们还等什么,快来看看代码吧:Animation3.java中源码如下:import com.example.a...

2018-11-10 20:05:09 256

原创 Android 动画效果实例(一)

Android 动画效果实例(一)大家都应该知道,当我们在应用中没有动画效果的话,那么你的应用做的真的会没有一个人玩,这个我都不用多说什么,大家就应该明白了,当我们的应用有了很炫的动画时,你这个就是一个比较不错的应用了,因为大多数的人还是比较爱看动画的,那么我们今天就教大家怎么样才能实现动画效果,废话不多说,来看看代码吧:1.在图片显示过程中使用动画效果,可以给人一种感觉。比如渐进渐出的效...

2018-11-10 20:03:19 389

原创 Android 动画类的特点和区别

DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念。 1、sim卡的EF文件有何作用。sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本身可以有自己的操作系统,EF就是作存储并和手机通讯用的。嵌入式操作系统内存管理有哪几种, 各有何特性...

2018-11-10 19:59:43 367

原创 AndroidStudio-快捷键-格式化代码

Windows: Ctrl + Alt +L (Ctrl +Shift+F 无效) (亲测,和qq热键冲突,我的解决方式是把qq除捕获屏幕外的热键全部设置为无) Mac: OPTION + CMD + L 

2018-11-04 17:30:50 23508

原创 Android 总结设计模式(二) Build 模式

了解过单例模式,接下来介绍另一个常见的模式——Builder模式。那么什么是Builder模式呢。你通过探索,会发现大部分网上定义的都是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 但是看完这个定义,并没有什么卵用,你依然不知道什么是Builder设计模式。在此个人的态度是学习设计模式这个东西,不要过度在意其定义,定义往往是比较抽象的,学习它最好的例子...

2018-10-30 10:52:18 348

原创 Android 总结设计模式(一) 单例模式

对于开发者来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是非常有必要的。对于想系统的学习设计模式的同学,可以关注我的博客,我会持续写一个总结一下设计模式。单例模式首先了解一下单例模式的概念。确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 这样做有以下几个优点...

2018-10-30 09:56:43 160

原创 Android 中英文切换,解决瘦身冲突

按照步骤来一、AndroidManifest.xml文件(清单文件)在每个要切换语言的Activity下面添加:android:configChanges="locale"&lt;activity android:name="com.activity.RepairActivity" android:configChanges="lo...

2018-10-26 09:56:31 864 2

原创 Andriod Studio 两种签名机制V1和V2的区别

Android Studio 2.2以上版本打包apk的时候,我们会发现多了个签名版本(v1、v2)选择,如下图红色方框所示 问题描述(v1和v2) Android 7.0中引入了APK Signature Scheme v2,v1是jar Signature来自JDK。V1:应该是通过ZIP条目进行验证,这样APK 签署后可进行许多修改 - 可以移动甚至重新压缩文件。V2:...

2018-10-23 09:51:31 366

原创 Android Studio修改apk打包生成名称

在app的build.gradle文件的android{}目录下添加android.applicationVariants.all { variant -&gt; variant.outputs.each { output -&gt; def outputFile = output.outputFile if (outputFile != null &...

2018-10-23 09:45:28 1650 5

原创 程序员的1024,推荐几个学习APP(都是免费的)

简单介绍一下1024的由来  从 2015 年起,每年 10 月 24 日被定义为程序员节。向通过 Coding 改变世界,追求技术知识创新的程序员们致敬 APP推荐 1、 我是开发者   头条文章,java,c/c++,android,ios,php,H5,Python,产品经理,数据库,人工智能都包含,从基础到高级进阶都有,强烈推荐,安利   2、java修炼手册...

2018-10-23 09:04:59 28675 8

原创 颜色透明度参照表

透明度参照表; 00%=FF(不透明) 5%=F2 10%=E5 15%=D8 20%=CC 25%=BF 30%=B2 35%=A5 40%=99 45%=8c 50%=7F 55%=72 60%=66 65%=59 70%=4c 75%=3F 80%=33 85%=21 90%=19 95%=0c 100%=00(全透明) ...

2018-10-16 14:30:51 693

原创 Android线性布局(Linear Layout)

Android线性布局(Linear Layout)LinearLayout是一个view组(view group),其包含的所有子view都以一个方向排列,垂直或是水平方向。我们能够用android:orientation属性来指定布局的方向。LinearLayout中所有的子view依次排列,所以垂直列表的每一行只有一个子view,而不管行有多宽。水平列表只有一个行高(行高由最高子...

2018-10-15 23:15:32 236

原创 Android 相对布局全属性

RelativeLayout布局 android:layout_marginTop="25dip" //顶部距离 android:gravity="left" //空间布局位置 android:layout_marginLeft="15dip //距离左边距 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android...

2018-10-15 23:05:41 798

原创 android 性能优化

一、电量电量当然是我们在开发的移动应用中必须要做处理的部分,因为谁都不希望自己的移动设备因为安装了你的应用而大大缩短了自己的待机时间,当然长连接电源的就不用考虑了,因为它从来不会考虑没电的情况,就比如盒子,所以我们要进行电量的优化要做优化我们必须知道应用电量的消耗,我们如果自己去创造一写代码在我们的应用中去监听电量的消耗,那肯定是不行的,因为它就是一个耗电的东西了,最好是依靠第三方的。...

2018-10-15 23:02:13 128

原创 Android 指纹识别(给应用添加指纹解锁)

说明 : 指纹解锁在23 的时候,官方就已经给出了api ,但是由于Android市场复杂,无法形成统一,硬件由不同的厂商开发,导致相同版本的软件系统,搭载的硬件千变万化,导致由的机型不支持指纹识别,但是,这也挡不住指纹识别在接下来的时间中进入Android市场的趋势,因为它相比较输入密码或图案,它更加简单,相比较密码或者图案,它更炫酷 ,本文Demo 使用最新的28 支持的androidx 库中的API及最近火热的kotlin语言完成的--------------------- 作者:图你怀中安稳

2018-10-15 22:55:47 3414

原创 mac 系统中Android studio的一些快捷键

最近使用Mac系统开发  ,真心不错,在使用的过程中难免有和windows 不一样的地方,下面是android studio的一些快捷方式快速定位类名:Cmd + O查看本类中方法:Cmd + Fn + F12查看方法被调用的位置:Option + Fn + F7项目内全局搜索:Cmd + Shift + F格式化代码:Cmd + Option + L快速定位所有类名及其中的方法...

2018-10-15 22:42:07 1215

原创 二维码扫描,BGAQRCode-Android,最优框架

全网最新最快,占用资源最少的二维码扫描框架强烈推荐,速度快,占用资源少,安利安利依赖文件(demo中用到的有些可根据需求改变)compile 'com.google.zxing:core:3.2.1'compile 'cn.bingoogolapple:bga-qrcodecore:1.1.7@aar'compile 'cn.bingoogolapple:bga-zxing:1....

2018-10-11 11:04:37 5168 8

原创 Android 4.4 特性详解

Android4.4 之前的版本我会全部放在一个博客里讲,这个博客单独讲Android4.4和Android一起出来的是Nexus5一起出现在了用户的面前,命名为从之前的Jelly Bean(果冻豆)换成了KitKat(奇巧)。这新系统究竟和以前版本相比都有怎样的改进,下面就一次为你呈现Android 4.4 特性。Kitkat不是老手机的救星  众所周知,Android机型一直存在升...

2018-09-29 09:46:31 1421

原创 Android生命周期和数据恢复

先来一张大图吧,整个流程就是这个,后面有数据的存储除了常见的生命周期外,还有onWindowFocusChanged、onSaveInstanceState、onRestoreInstanceState方法:1、onWindowFocusChanged:在Activity窗口获得或失去较短时被调用。2、onSaceInstanceState:调用此方法,我们可以保存一些临时数据。...

2018-09-21 17:13:45 456

原创 Android 静态安全检查 Service劫持

什么是Service劫持Android应用中,Service是一个重要的组件,用于执行比较耗时的后台任务,启动一个Service常用的方法是ComponentName startService(Intent service),传入的参数是Intent,Intent使用有两种情况1、一个是设置action,接收到action的Service,然后启动。2、一个是明确指定要启动的Servi...

2018-09-19 14:34:38 290

rvm安装资源,版本rvm 1.29.12

rvm安装资源,版本rvm 1.29.12,rvm 1.29.12-next () by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io],可以直接使用,把文件下载后放到指定位置,然后加载资源就可以用了,加载资源的帖子一会放上去

2023-11-03

Android 国际化 一键切换语言

实现切换Android APP 项目内切换语言功能,,并且不退出APP,直接一键切换,如果有其它语言需要切换,同理,步骤也一样。

2018-11-02

Android 读取通讯录

Android读取通讯录中全部信息,列表展示,点击可以跳转到拨打电话界面,展示列表可自定义替换,实现对应的需求。

2018-11-02

Android二维码扫描 可适配任何机型

Android二维码扫描,适配任何机型,实现各种形式的扫描框,带手电筒,带屏幕高亮且不熄屏。

2018-11-02

Python抓取图片

Python爬取图片,大部分网站都是可以爬取的,爬取图片仅仅最简单的,后续会上传抓取数据

2018-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除