随笔分类 - android
摘要:一: 先介绍下3D中一些专业术语: 1.视区:viewport.假如你从窗户往外看,若将窗户更换为高质量的照片,只要你部移动,看到的景象就是一样的。这个“窗户”就被称为视区。 2.视野:根据眼睛和窗户之间的距离和窗户的大小,可以看到的外面世界多少事不同的,这称为视野。 在3D计算机图形领域,计算机屏
阅读全文
摘要:WiFi是一种无线联网技术,常见的是使用无线路由器。那么在这个信号覆盖的范围内都可以采用WiFi连接的方式进行联网。如果无线路由器连接了一个ADSL线路或者其他的联网线路,则又被称为“热点”。 在Android中对WiFi操作,Android本身提供一些有用的包,在anroid.net.wifi包下
阅读全文
摘要:public void drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint) oval :指定圆弧的外轮廓矩形区域。 startAngle: 圆弧起始角度,单位为度。 sweep
阅读全文
摘要:Room使用介绍1.创建DatabaseDatabase包含数据库的持有者。作为一个数据库的管理类,必须用注解 @Database 标注,并且满足以下条件: 必须是一个抽象类,并且继承 RoomDatabase。在 Database 的注解内,必须包含一个或者多个和数据库关联的实体类。包含一个或多个
阅读全文
摘要:会自动添加fragment依赖 implementation 'androidx.navigation:navigation-fragment-ktx:2.3.0' implementation 'androidx.navigation:navigation-ui-ktx:2.3.0'容器nav_c
阅读全文
摘要:一、简介 这是material design提供的一个标准底部导航栏的实现,可以轻松的实现导航栏菜单之间的切换与浏览。使用方式更加快捷方便,适用于拥有3-5个子菜单。 二、基本配置 (1)添加依赖: (本人项目中使用的是较高版本的依赖) 项目中依赖:implementation 'com.andro
阅读全文
摘要:一、dumpsys命令介绍 1.命令说明 Dumpsys用户系统诊断,它运行在设备上,并提供系统服务状态信息 命令格式: adb shell dumpsys [system serbices] 2.系统服务查询 如果直接运行adb shell dumpsys,将会获得所有的系统服务信息,那是非常多的
阅读全文
摘要:adb shell dumpsys activity|grep mResume 或者 adb shelldumpsys window windows | grep -E 'mCurrentFocus' copy 自 http://www.cnblogs.com/tt_mc/p/4269833.htm
阅读全文
摘要:转自:https://www.cnblogs.com/zp-uestc/p/10371012.html 1 HttpClient入门实例 1.1发送get请求 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 /** * H
阅读全文
摘要:本文转自:https://blog.csdn.net/shift_wwx/article/details/82496447 前言: 在官方文档 Android 8.0 行为变更 中有这样一段话: Android 8.0 有一项复杂功能;系统不允许后台应用创建后台服务。 因此,Android 8.0
阅读全文
摘要:https://www.jianshu.com/p/c419e54e7492
阅读全文
摘要:https://blog.csdn.net/ouzhuangzhuang/article/details/82258148 需求 需要在不同应用中定义一个标志位,这里介绍下系统级别的应用和非系统级别应用如何添加。当然这不一定是最好的办法,因为不能够添加intent.putExtra()属性。 系统级
阅读全文
摘要:什么是序列化,为什么要进行序列化 答:对象要进行传输(如:activity 与activity间 ,网络间 进程间等等)、存储到本地就必须进行序列化 。 这种可传输的状态就是序列化。 怎么序列化??两种 1.Serializable (java 自带) 方法:对象继承 Serializable类即可
阅读全文
摘要:转:https://blog.csdn.net/xanthus_li/article/details/54314189 在程序开发完成后,需要交给专业的调试人员进行相关的专业调试(白盒测试,黑盒测试,集成测试等)之后,才能在市场上发售,但是如果我们交给调试人员的程序代码bug较多,就会被列为低级代码
阅读全文
摘要:转自:https://www.jianshu.com/p/c8844327f5e9 一、Monkey简介: Monkey是Android中的一个命令行工具,可以运行在模拟器里或者现实设备中,向系统发送伪随机的用户事件流(点击、滑动、Application切换、横竖屏、应用关闭)实现对正在开发的应用程
阅读全文
摘要:1.首先创建一个AIDL文件,并添加上两个接口。IMyAidlInterface.aidlpackage com.example.broadcastdemo;// Declare any non-default types here with import statementsinterface I
阅读全文
摘要:https://www.jianshu.com/p/7c288a17cda8
阅读全文
摘要:APK反编译: https://www.cnblogs.com/geeksongs/p/10864200.html 遇到的问题 https://www.jianshu.com/p/55bf5f688e9a
阅读全文
摘要:转自:https://www.cnblogs.com/lmq3321/p/10320671.html 一、 ProGuard简介 附:proGuard官网 因为Java代码是非常容易反编码的,况且Android开发的应用程序是用Java代码写的,为了很好的保护Java源代码,我们需要对编译好后的cl
阅读全文
摘要:转自:https://blog.csdn.net/baidu_35701759/article/details/70314812 1. Android提供了WebView控件可访问网页 通过webView.loadUrl加载访问的页面,通过webView.getSettings()获得设置,设置We
阅读全文