随笔分类 - Android
Android
摘要:添加TextView连接 TextView tv = findViewById(id); String text = "Visit <a href="http://www.xxx.com>hello page</a>">"; tv.setText(Html.fromHtml(text)); tc.s
阅读全文
摘要:AS *.iml .gradle/* /build/* /captures/* .idea/* .project .settings/ .classpath local.properties .DS_Store .externalNativeBuild app/build app/bugly/* *
阅读全文
摘要:震动 权限 <uses-permission android:name="android.permission.VIBRATE" /> 初始化 Vibrator vibrator = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE)
阅读全文
摘要:EditText详解 默认文字 布局中 android:hint="默认显示的字符串" 代码中 // 定义hint的值 SpannableString hintStr = new SpannableString(g"")); // 设置字体大小 true表示单位是SP AbsoluteSizeSpa
阅读全文
摘要:现有市场推送方案 |特点|GCM|XMPP|MQTT|HTTP轮询|第三方| |:--:|:--:|:--:|:--:|:--:|:--:| |简介|Google推出的云消息服务,即第二代的C2DM。|基于XML协议的通讯协议,前身是Jabber,目前已由IETF国际标准化组织完成了标准化工作。|轻
阅读全文
摘要:Sqlite数据库 简介 是一款微型数据库,它用在嵌入式系统中,比如Android系统。它跟传统的数据库有比较大的差别。省略了大多数的功能,比如权限,管理、触发器、存储过程等。只保留对数据库最常用到的增删改查操作。(弱类型的数据库)。 数据库相关名词 • DB(数据库):按一定的数据结构来存放数据的
阅读全文
摘要:为了方便我将apktool和dex2jar都放到一个文件夹下面,我的文件夹是 /Users/xxx/Desktop/DevelopTool/DecompileApkTool/make. apktool 获取资源文件,如图片,布局和XML 流程 • 进入到反编译工具包下面 cd /Users/xxx/
阅读全文
摘要:基本步骤 联网的权限android.permission.INTERNET 如果访问的页面中有Javascript,则webview必须设置支持Javascript。 webview.getSettings().setJavaScriptEnabled(true); 加载基本的url // 创建We
阅读全文
摘要:Activity和Window Activity启动流程 启动模式 LaunchMode 说明 standard 系统在启动它的任务中创建 activity 的新实例 singleTop 如果activity的实例已存在于当前任务的顶部,则系统通过调用其onNewIntent(),否则会创建新实例
阅读全文
摘要:ANR分类及超时时间 UI:5s BroadcastReceiver:10s Service:20s ANR原因 引起ANR的原因主要是在主线程做耗时操作导致时间超出系统规定时间限制,就会报出ANR。系统设置ANR的主要原因是给用户更好的体验,防止App卡在某一点没有反应。 UI线程出现ANR 这个
阅读全文
摘要:简单使用 git init 初始化 git add fileName git commit -m "XXXX" git rm README.md 从版本库中删除该文件 git status 查看仓库当前状态 git diff 查看difference log信息 git log git log --
阅读全文
posted @ 2021-06-01 13:32
KevinAt2022
摘要:AS打包编译出现OOM 执行打包命令时出现Expiring Daemon because JVM heap space is exhausted提示时,修改gradle.properties文件如下 # 针对AndroidX的配置 android.useAndroidX=true # 将依赖包也迁移
阅读全文
摘要:Handler的整体流程 Handler发送消息消息是通过 MessageQueue 中的 enqueueMessage()方法加入消息队列中的,并 且它在放入中就进行好排序,链表头的延迟时间小,尾部延迟时间最大 Looper.loop()通过 MessageQueue 中的 next()去取消息。
阅读全文
摘要:ADB配置 查看此文件是否存在 不存在新建一个 ~/.bash_profile export ANDROID_HOME=/Users/xx/Documents/sdk export ANDROID_NDK_HOME=${ANDROID_HOME}/ndk-bundle export ANDROID_
阅读全文
摘要:Android中数据存储有5中方式,分别是以下五种: SharePreference 数据库 Content Provider(用于数据共享) 网络存储(需要网络进行请求数据) 文件(File) 应用相关内部存储(缓存和文件) 应用相关外部存储(缓存和文件) 应用无关存储(缓存和文件) 具体位置 S
阅读全文
摘要:图片压缩 图片的压缩大约有三种: 采样率压缩,通过options.inSampleSize的参数 质量压缩,通过 bitmap.compress() 尺寸压缩,改变图片的大小重新进行裁剪, Bitmap newBitmap = Bitmap.createBitmap(newWdith,newHeih
阅读全文

浙公网安备 33010602011771号