安卓
dengjiangszhan
终点开始
于此,梵高成了我最钟爱的英雄
牛逼,某一天
展开
-
开发 Flutter 录音功能的插件
原生提供功能,Dart module 通过 method channel 异步调用原创 2022-07-26 05:02:02 · 1177 阅读 · 3 评论 -
iOS APM
APM: Application Performance Management原创 2021-05-11 14:07:56 · 209 阅读 · 0 评论 -
Android 中的 UIPageViewController
viewpagerviewpager2原创 2021-05-09 23:23:46 · 146 阅读 · 0 评论 -
Android 稀疏数组
SparseArray 首先是 Array,Sparse 意味着,少SparseArray ,用于作性能优化合适的类型,有利于内存原创 2021-05-09 23:17:17 · 179 阅读 · 0 评论 -
Android X 迁移,中的 xml
<android.support.v4.view.ViewPager android:id="@id/id_stickynavlayout_viewpager" android:layout_width="match_parent" android:layout_height="match_parent" > </android.support.v4.view.ViewPager>转化为&l...原创 2021-05-09 10:55:14 · 108 阅读 · 0 评论 -
kotlin 语法技巧
companion object原创 2021-05-02 00:45:23 · 91 阅读 · 0 评论 -
实时音视频技术, RTC 技术
实时音视频技术, RTC 技术原创 2021-04-29 15:20:55 · 403 阅读 · 0 评论 -
Android 网络配置
NET::ERR_CACHE_MISSandroid webview 加载网页时提示 NET::ERR_CACHE_MISS 的错误<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.raywenderlich.android.alltherecipes"> &l.原创 2021-04-28 15:06:48 · 238 阅读 · 0 评论 -
kotlin 项目,配置 kotlin 技巧 II ÒÒÒ 处理 manifest
安卓不可用的项目,使用安卓新工程,来复活为了不修改包名和引用,新工程 package name 和旧工程的一致抄一下旧工程,任一代码文件的引用``修改 manifest 文件添加 activity 标签<activity android:name="com.raywenderlich.android.alltherecipes.MainActivity">修改 application 标签,里面的 themeandroid:theme="@style/Th原创 2021-04-28 11:02:36 · 173 阅读 · 0 评论 -
Android List & Detail
List,ListViewRecyclerView原创 2021-04-28 09:47:04 · 140 阅读 · 0 评论 -
kotlin 项目,配置 kotlinx 注意
kotlin 项目,实例化视图,用不着findViewById() in Kotlinkotlin 项目,实例化视图,直接通过布局文件 layout file 中的 id 使用代码文件中,需引入import kotlinx.android.synthetic.main.activity_main.*bulid.gradle 项目级别buildscript { ext.kotlin_version = "1.3.72" repositories {原创 2021-04-27 17:33:24 · 520 阅读 · 0 评论 -
Android 老旧项目复活,粗级技巧
从 ray wenderlich 下载 material,下载 material, 老旧工程,sdk 本地肯定没有掏出代码和资源文件,复制粘贴到,新建的工程中复制的代码文件中,一般,要修改包,为package com.deng.qiu修改引用为import com.deng.qiu.utils.resToPx复制的资源文件,注意备份新的,使用老的,把新的合并进去老的新建的工程,选择这个,需要修改Manifest 文件,添加...原创 2021-04-27 17:23:57 · 129 阅读 · 0 评论 -
Gradle 的变迁,以前长这个样子 ÒÒÒ tip 技巧 kotlin
apply plugin: 'com.android.application'apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'android { compileSdkVersion rootProject.ext.compileSdkVersion defaultConfig { applicationId "com.raywenderlich.android.drawingcusto.原创 2021-04-27 15:53:03 · 133 阅读 · 0 评论 -
Android: 照片选择区域功能实现
实现 Android 的照片选择区域功能主要有参考 pqpo/SmartCropper1, 显示显示四条边和八个点,八个点: 4 个角和 4 条边的中点/* 裁剪区域,0, 左上 -> LeftTop, 1, 右上 -> RightTop,2, 右下 -> RightBottom, 3, 左下 -> LeftBottom*/Point[] mCropPoints; // 4 条边的中点Point[] mEdgeMidPoints; 绘制原创 2021-04-22 00:14:52 · 270 阅读 · 0 评论 -
Android Multithreading
Android Multithreading: Threads, UI, Garbage Collector, Memory Leaks and More原创 2021-04-20 11:08:31 · 95 阅读 · 0 评论 -
Android log 技巧
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210417162123449.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RlbmdqaWFuZ3N6aGFu,size_16,color_FFFFFF,t_70)原创 2021-04-17 16:22:25 · 74 阅读 · 0 评论 -
gradle 技巧
1,How to properly write a gradle-wrapper.properties file?https://stackoverflow.com/questions/24184579/how-to-properly-write-a-gradle-wrapper-properties-filegradle wrapper原创 2021-04-17 15:19:22 · 109 阅读 · 0 评论 -
gradle 问题集合
写的好Androidx和Android support库共存问题解决错误: 找不到符号 符号: 变量 ENCODING_MP3 位置: 类 AudioFormat把 build.gradle 中allprojects { project.ext { supportLibVersion = "27.1.1" }}换为allprojects { project.ext { supportLibVersion = "28.0.0" ...原创 2021-04-15 10:43:22 · 73 阅读 · 0 评论 -
gradle 安装,例子是 exoplayer
gradle-wrapper.properties distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip build.gradle ( project ) 去掉allprojects { project.ext { exoPlayerVersion = "2.8.1" }}修改buildscript { ext.kotli...原创 2021-04-14 15:02:08 · 145 阅读 · 0 评论 -
Android 中,library 的使用
方法一:app 下面的build.gradle 中dependencies { implementation 'com.google.android.exoplayer:exoplayer:' + project.ext.exoPlayerVersion}原创 2021-04-13 16:46:43 · 590 阅读 · 0 评论 -
安卓 Android 逆向
拿到 Android 应用的 apk 文件使用 pxb1988 / dex2jar从 apk 文件中,取出压缩后的 java 代码分析抽离出来的产品代码, JD - GUIJava Decompiler 下面的 JD - GUI看代码为了反编译后,操作修改,方便进一步,反编译apktool.jar d my.apkd , decompile之后,修改 IR 文件再编译出需要的 apkapktool.jar b myAppb, build签名与安装产生签名签名.原创 2021-04-09 12:02:18 · 95 阅读 · 0 评论