摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:SQLite开发 入门学习+复杂业务举例 - 观心静 - 博客园 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 SQLite数据库,前面部分说明一些简单语句,后面会重点说明举
阅读全文
随笔分类 - Android开发
摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:SQLite开发 入门学习+复杂业务举例 - 观心静 - 博客园 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 SQLite数据库,前面部分说明一些简单语句,后面会重点说明举
阅读全文
摘要:前言 startActivityForResult() 被弃用,现在可以通过registerForActivityResult 进行Activity之间的传值和获取申请动态权限结果 Activity向上传值 MainActivity package com.zh.demo import androi
阅读全文
摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/17997942 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 此博客讲解gradle8.0版本后
阅读全文
摘要:前言 在Android里实现View的拖拽无需自己去重写OnTouchListener,Android已经提供了DragShadowBuilder与OnDragListener来轻松的实现此类需求。DragShadowBuilder的原理其实复制了一个独立于当前app进程的一个图像进行拖拽。Drag
阅读全文
摘要:前言 焦点一般在TV设备,投影仪设备开发中使用很多。因为这些设备不带触控与键鼠输入,而是使用遥控器。本博客讲解与记录焦点开发的一些功能与细节。 在xml里关于焦点的属性 <!-- 控制视图是否可以获取焦点。默认情况下,这是“自动”,它让框架确定用户是否可以将焦点移动到视图。通过将此属性设置为 tru
阅读全文
摘要:前言 在https://www.cnblogs.com/guanxinjing/p/10701192.html 这篇博客里了解了如何抓取与分析Android的内存泄露后,在这个博客里.将记录举例会引起内存泄露的情况.在android平台一般情况下的内存泄露都指页面(Activity或者Fragmen
阅读全文
摘要:查询权限 /** * 检查通知权限 */ private fun checkNotifyPermissionStatus() { context?.let { context -> val manager = NotificationManagerCompat.from(context) // ar
阅读全文
摘要:前言 本地广播只能在应用程序内部进行传递,并且只能通过动态注册.这种本地广播的好处是不会将一些隐蔽信息被全局广播出去. 全局静态与动态广播 在8.0版本以后,全局广播权限收紧,其实已经没有什么静态与动态的区别了.... 虽然还支持静态这种写法,但是实际上还是需要动态注册广播。下面就来讲解8.0之后的
阅读全文
摘要:前言 比较忙,还没有太多时间研究标题栏的开发,目前先记录隐藏标题栏的方法。 隐藏标题栏ActionBar 使用FragmentActivity隐藏标题栏 使用FragmentActivity作为BaseActivity给每一个Activity继承。FragmentActivity不带默认标题栏。 p
阅读全文
摘要:直接上代码 public class ScoreUtil { /** * 去应用商城 * @param context * @param myAppPkg 当前app包名 * @param shopPkg 指定应用商城包名 */ public static void goAppShop(Contex
阅读全文
摘要:源作者:Android小Y链接:https://www.jianshu.com/p/1828f14d7955来源:简书 前言 Android开发中,一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,如果单单实现页面和业务功能只是完成了基本任务,Android系统对内存要求也是非
阅读全文
摘要:前言 不废话太多,Java与C之间联系的JNI的概念,这个要了解可以参考下面这个博客: https://www.jianshu.com/p/87ce6f565d37 此博客只说明如何将.C文件通过NDK打包成so库并且使用的一个简单demo. 第一步 创建用于引用本地os库的Java工具类 目录 工
阅读全文
摘要:前言 这篇博客鸽了很久, 时间是一方面,另一方本人其实很菜.测试转开发对底层,半路出家对底层的认知非常少. 所以,这篇博客之前的内容已经全部删除了. 现在更新全新内容.主要是两个方面 捕获与分析内存泄露 发生内存泄露的例子 捕获内存泄露 这里并不打算使用内存泄露检测框架LeakCanary(这是捕获
阅读全文
摘要:转载地址:https://blog.csdn.net/guolin_blog/article/details/47028975 个人总结: Context分为 activity : activity其实就是Context,在一般需要使用Context引用情况,直接使用它是最好的. Service :
阅读全文
摘要:异常原因 Android不再允许在app中把file://Uri暴露给其他app,包括但不局限于通过Intent或ClipData 等方法。原因在于使用file://Uri会有一些风险,比如: 文件是私有的,接收file://Uri的app无法访问该文件。 在Android6.0之后引入运行时权限,
阅读全文
摘要:方法一 float dp = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 30f, getResources().getDisplayMetrics()); 方法二 int px1 = getResources().getDimens
阅读全文
摘要:方法一: Intent intent = new Intent(A.this,B.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(inten
阅读全文
摘要:在摸索新技术是发现CoordinatorLayout 与 ConstraintLayout 会有冲突关系,所以就研究了一下他们之间的不兼容,被影响的方面.其实某种程度上来说是CoordinatorLayout与其他Layout布局之间的关系. 首先说明一下: CoordinatorLayout: M
阅读全文
摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/10156153.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 简介 PopupWindow,
阅读全文
摘要:简介 sun公司开源的邮件发送工具。 依赖 一个简单的Demo演示: 带附件发:
阅读全文
|