admin

admin

阅读是一种生活方式
Android Studio混淆aar包记录

Android Studio混淆aar包记录

前言 本文记录一使用Android studio 混淆的使用,这里以打包aar为例。 正文 AS中创建一个library模块,这里假设为SkinLib 打开混淆配置 /SkinLib/build.gr...
4年前
249
[摘]Android混淆从入门到精通

[摘]Android混淆从入门到精通

前言 本文摘抄,网上都写的很不错,我就摘抄于此。 简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽...
4年前
279
C语言中的malloc、calloc和free函数的使用

C语言中的malloc、calloc和free函数的使用

前言 记录C语言中内存分配的使用。 正文 C语言中不允许动态分配数组,这样就存在内容长度的变化导致存储越界问题。 malloc函数的使用 调用形式 (类型说明符 * ) malloc(size); 分...
4年前
289
Android双屏异显(Presentation)的简单使用

Android双屏异显(Presentation)的简单使用

前言 Android 从4.2开始支持双屏显示,支持版本为17以上。 Android 双屏原理说白了,自定义一个Presentation类,Android 的标准实现是使用 API Presentat...
4年前
322
ListView item布局简单记录

ListView item布局简单记录

前言 简单记录一下ListView中ItemLayout 正文 下面布局按下后文字和图片都按按下效果颜色变化。 参考文章
4年前
287
android sqlite模糊查询数据库数据

android sqlite模糊查询数据库数据

前言 记录一下,数据库模糊匹配的使用,方便以后自己查询。 正文 String selection = "media_type =" + type + " and file_name like '%" ...
4年前
318
Socket的简单使用记录

Socket的简单使用记录

前言 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后...
4年前
323
ViewPager2事件冲突问题

ViewPager2事件冲突问题

前言 项目中用ViewPager2+Fragment替换ViewPager+Fragment做图片浏览功能,替换完后发现ViewPager2和Fragment中存在事件冲突,比如Fragment存在对...
4年前
342
Android ACTION_MEDIA_BUTTON的监听

Android ACTION_MEDIA_BUTTON的监听

前言 这里记录一下普通应用监听MediaButton的使用。 正文 直接上代码,下面代码是测试过的。 当获取到焦点时,调用registerMediaButton,丢失焦点时unRegisterMedi...
4年前
261
ACTION_MEDIA_BUTTON监听的几种方式记录

ACTION_MEDIA_BUTTON监听的几种方式记录

前言 记录一下,MEDIA_BUTTON监听,用来控制多媒体的上下曲,播放暂停等 正文 参考文章 该文章太久了,忘记出处了,抱歉。
4年前
364