- 博客(133)
- 资源 (4)
- 收藏
- 关注
原创 Android适配刘海屏+沉浸式状态栏+启动页白屏解决方案
一、刘海屏适配可 参考对应手机官方文档 小米:dev.mi.com/console/doc/detail?pld=1160 oppo、vivo:open.oppomobile.com/wiki/doc#id=10159 在application中插入 <!-- OPPO --> <meta-data android:name="android.max_aspect" android:value="2.2"
2020-06-16 10:47:32
1792
原创 解决 Could not find com.android.tools.build:gradle 问题
Error:Could not find com.android.tools.build:gradle:3.4.0 https://repo1.maven.org/maven2/com/android/tools/build/gradle/3.4.0/gradle-3.4.0.pom https://repo1.maven.org/maven2/com/android/tools/build/g...
2019-08-06 16:34:14
23146
转载 谷歌的新系统Fuchsia OS根本不能替代安卓
"谷歌正在研发一个全新的系统 Fuchsia OS。" 这已经不是什么秘密了,所以大家也没必要把它弄得那么神秘,只不过是谷歌官方很少说起它,所以才让大家以为它很厉害,其实这只不过是谷歌N多实验项目中的一个罢了。 既然 Fuchsia 被称作系统,那么可想而知,它的开发难度有多大。目前除了Windows和苹果家的PC系统之外,并没有第三个系统走进普通PC用户的电脑中(一些专用领域的除...
2019-01-04 15:17:32
13184
1
原创 Android Studio安装配置详细步骤(图文)
Android studio 教程 为什么要使用Android Studio Android Studio是谷歌推出了新的Android开发环境,其重要性可想而知! 1. 集成了Gradle 打包工具 2. 所见即所得的效果 3. 可拖拽的UI操作 4. 代码自动补全 5. 更多的操作接口 6. Google Cloud的集成 7. 全新的JUnit 8. Maven仓库
2016-04-18 12:39:57
12827
3
原创 1024感想
最近几个月都没更新文章了,一看手机是10月24日。 感觉过得好快啊,又是一年! 今天经历的事情比较多,也换了工作。 还是要保持做好记录的习惯,多写博客,多总结!
2021-10-24 22:57:46
357
原创 GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion ‘G_IS_DBUS_CONNECTION (connectio
GTK编译后运行出现:GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connectio 在GNOME桌面运行终端,直接 su 切换到 root 后,在终端用命令运行有些图形介面的程序,有些能运行但报错,或者根本运行不起来。可能是因为直接用 su 切换到 ro
2021-10-24 22:53:06
2092
转载 Android LayoutInflater原理分析,带你一步步深入了解View(一)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/12921889 有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。没错,承诺过的文章我是一定要兑现的,而且在View这个话题上我还准备多写几篇,尽量能将这个知识点讲得透彻一些。那么今天就从LayoutInflater开始讲起吧。 相信接触Android久一点的朋友对于LayoutInflater一定不会陌生,都会知道它主要是用于加载
2021-10-24 22:52:16
232
原创 notepad++使用正则过滤出中文
需求: 因需要过滤并整理项目代码中73个文件中的中文字符提示 方法: 方法一:打算用notepad++使用正则过滤出中文 方法二:用python写个小工具,奈何python不好,哈哈 实战: 使用notepad++,ctrl+f搜索,选中下边正则条件搜索,输入[^\x00-\x80]+即可在下方输出中文。 这里可以多打开几个,查找所有打开的文档。 ...
2021-05-13 11:22:23
2693
原创 SVN Commit failed (details follow): Access denied已解决
AS中SVN Commit failed (details follow): Access denied已解决(已update和add) 1.新建文件夹,新拉一个项目 2.把冲突的修改的项目main拷贝到新拉项目下 3.重新提交即可。
2021-04-19 09:15:10
2330
转载 Android studio 新建项目不显示Flutter
当Flutter所有环境都已经安装好了,但是不显示new Flutter Project(start a new FlutterProject)菜单,这是因为AndroidApkSupport没有勾选上,在Plugins中将AndroidApkSupport勾选上,然后重启就ok了 ———————————————— 版权声明:本文为CSDN博主「|刘钊|」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/..
2021-03-24 22:53:37
1731
原创 SVN服务器定时备份和恢复 服务器迁移及VisualSVN Server 限制15人解决方案
公司svn服务器出现点问题,需要迁移更换服务器。 整理了以下文章,做下记录笔记。 一、Windows下svn服务器搭建 http://cnblogs.com/yuanfj/p/10861767.html VisualSVN Server的下载地址 http://visualsvn.com/server/download/ SVN客户端下载地址 http://tortoisesvn.net/downloads.html 二、研究windows下SVN备份及还原恢复方案 http://cnbl
2021-01-27 11:00:12
6187
原创 android逆向-DDMS logcat 包名显示问号--坎坷解决
自己总是没有养成记录博客的习惯,还是懒,哈哈! 网上说的都是检查Tools >> Android >> Enable ADB Integration是否勾上。 但是Android Studio3.0版本后在Tools里取消了Android选项。 终极解决办法是修改Android ro.debuggable的值为1. Android修改ro.debuggable有以下几种方法: 方法一、使用mprop工具(重启会失效) https://github.com/wpvsy...
2021-01-06 16:47:30
1090
1
转载 dev/sda1 磁盘占用100%的解决办法
dev/sda1 磁盘占用100%的解决办法 第一步:查看磁盘占用 第二步:查找大文件 可以进入上述/usr目录继续执行ncdu看哪个文件夹比较大。 第三步:删除大文件 标题 我的是cache cd /root sudo rm -rf .cache 第四步:重启(非常重要) sudo reboot 第五步:没了。。。 ...
2020-10-20 14:57:47
6407
2
转载 Cordova build 时遇到 error: resource android:attr/dialogCornerRadius not found 的原因
错误描述 Cordova 项目 build 时报下面的错误 error: resource android:attr/dialogCornerRadius not found error: resource android:attr/fontVariationSettings not found error: resource android:attr/ttcIndex not found 错误分析 这个报错是因为 Android P,也就是 sdk api level 为 28 如果有 Cor.
2020-08-14 11:07:03
635
转载 (无损扩容)使用 GParted 对 Ubuntu /dev/sda1进行磁盘安全无损扩容, 用了就知道好不好
GParted简介 GParted (Gnome Partition Editor)是一种非常小巧自启动运行光盘,采用X org,轻量级的Fluxbox窗口管理器,以及最新的2.6 Linux内核建构。其中包含的GParted硬盘分区工具,作为系统维护盘非常有用。 GParted是一款linux下的功能非常强大的分区工具,和windows下的‘分区魔术师’类似,操作和显示上也很相似。GParted可以方便的创建、删除分区,也可以调整分区的大小和移动分区的位置。 GParted支持多种linux下常见的
2020-08-06 17:17:02
1397
转载 Android Intent.FLAG_ACTIVITY_NEW_TASK的个人理解
目录 首先分四部曲简单做一下说明 1.What(是什么):Intent类中的一个静态标志属性 2.Why(为什么要使用):在特殊情况下,如果不加这个标志,会报错(下文详细说明) 3.When(什么时候使用):当调用startActivity启动一个Activity时 4.How(如何使用) 总结: 首先分四部曲简单做一下说明 1.What(是什么):Intent类中的一个静态标志属性 public static final int FLAG_ACTIVITY_NEW_TASK = ...
2020-07-30 14:29:57
4869
转载 Android Studio 签名app-release-unsigned.apk is not signed
今天用 android studio3.0 来编译 release 配置的项目时报了以下错误: the apk for your currently selected variant(app-release-unsigned.apk)is not signed. Please specity a signing configuration for this variant(release) 原因 使用 release 配置来编译项目时,没有设置好签名信息 解决方法 1.将 build varian.
2020-07-28 16:26:20
2040
原创 在Ubuntu上下载、编译和安装Android最新源代码
一. 环境准备。 1. 磁盘空间预留20G左右,内存3G,因为一边要跑主机,一边要跑虚拟机,内存要求还是比较高的,这样才会比较流畅。 2. 安装VMWare 7.1.4。我的操作系统是Win7,VMWare的版本要新一点的,旧版本的VMWare在网络支持上比较差,由于要在虚拟机上下载Android源代码,没有网络是万万不行的。 3. 安装好VMWare后,接下来就安装Ubuntu系统了。我选择目前最新的版本ubuntu-11.04-alternate-i386,从网上查到...
2020-07-24 10:18:56
638
原创 animation-list实现android帧动画
首先在drawable下建一个anim_loading.xml,代码如下: <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:duration="130" android:drawable="@d
2020-07-21 13:52:18
438
转载 多项权限同时申请不停检测-设置界面跳转及返回
package com.cyh.wisdombuddhism.activity; import android.Manifest; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.Intent; import android.content.pm.PackageManager; import android.graphics.Color; import andro.
2020-07-20 15:18:04
313
原创 修改AlertDialog各组件颜色、字体等属性、禁止返回键、外框不消失、android9.0不居中显示问题解决
修改AlertDialog各组件颜色、字体等属性 像下图这种Dialog该怎么实现呢? 乍一看视觉效果还可以,但当我们想改变一下标题的文字颜色或者按钮颜色应该怎么做呢? 查看源码 public class AlertDialog extends Dialog implements DialogInterface { private AlertController mAlert; ...... } AlertDialog类中并没有直接定义控件,而是通过AlertControll...
2020-07-20 09:06:46
798
转载 郭大婶带你一步步深入了解View系列
整理方便后边再温故 Android LayoutInflater原理分析,带你一步步深入了解View(一) Android视图绘制流程完全解析,带你一步步深入了解View(二) Android视图状态及重绘流程分析,带你一步步深入了解View(三) Android自定义View的实现方法,带你一步步深入了解View(四) ...
2020-07-15 16:47:02
264
转载 Android 教你一步步搭建MVP+Retrofit+RxJava网络请求框架
之前公司的项目用到了MVP+Retrofit+RxJava的框架进行网络请求,所以今天特此写一篇文章以做总结。相信很多人都听说过MVP、Retrofit、以及RxJava,有的人已经开始用了,有的人可能还不知道这是什么,以及到底怎么用。不过没关系,接下来我将为你一一揭开他们的神秘面纱,然后利用这三个家伙搭建一个网络请求框架. 1.什么是MVP? MVP(Model View Presenter)其实就是一种项目的整体框架,能让你的代码变得更加简洁,说起框架大家可能还会想到MVC、MVVM。由于篇幅原
2020-07-14 10:28:32
848
1
转载 Flutter 是移动应用程序开发的未来?
目录 由Dart提供技术支持 只写一次代码,就能同时在Android和iOS上运行 UI开发 库 后端开发 最后的一些思考 随着系统以及应用复杂性的日益增高,「write once,run anywhere」开始成为越来越多开发工具的终极目标。 基于此,Google 于 2017 年的 I/O 大会上隆重推出了移动 UI 框架 Flutter,可以让开发者在 iOS 和 Android 系统上快速构建高质量的原生用户界面。与此同时,苹果也于2019年 WWDC 为开发者们带来了一套可横跨苹果
2020-07-14 09:58:54
426
转载 我为什么不再推荐RxJava
距离上一次更新也有一段时间了,其实这篇文章我早就想写,碍于一直没来得及总结(懒)。所以一直没有成文。来总结一下我RxJava遇到的坑,或者说我为什么不在推荐使用RxJava。 相信熟悉或者关注我的朋友,绝大多数都是因为RxJava。所以看到这个标题你已经会惊讶。 作为RxJava坚定的拥护者,或者说自干五?为什么突然不再支持RxJava了呢? 先讲讲历史 在我的文章中已经讲过很多次RxJava诞生之初就是因为异步。再后来借鉴LINQ的思想借用Monad的力量使得 Rx可以使用操作符进行组合将各种复杂的请
2020-07-14 09:42:37
216
原创 Android对drawableTop图片进行比例缩放
本文针对的是通过底部导航栏布局时图片所出现的问题,假如使用小像素的图片,则图片显示会非常模糊,若使用大像素图片,则会导致底部菜单栏溢出!当我们对RadioButton设置android:drawableTop="@drawable/rb_main_bg"属性时,可以将radiobutton添加到Drawable数组中,然后通过Rect对图片进行缩放,这样设置出来的图片会非常清晰好看,完美解决了图片缩放的问题! 代码如下: //设置drawableTop时对图片进行比例缩放
2020-06-15 16:45:45
1261
转载 问题: Your project contains C++ files but it is not using a supported native build system.解决方法
使用JNI时出现问题: Error: Your project contains C++ files but it is not using a supported native build system. Consider using CMake or ndk-build integration. For more information, go to: https://d.android.com/r/studio-ui/add-native-code.html Alterna...
2020-06-15 14:42:04
355
原创 Android Studio代码模块快捷复用
打开Android Studio的Setting,输入live Templates,找到plain。点击右侧+号,添加 代码模板,例如上图所示。
2020-05-25 16:10:10
406
转载 AndroidStudio中Could not find any version that matches com.android.support:appcompat-v7:29.+.
最近新建的AndroidStudio项目出现了这个错误,Could not find any version that matches com.android.support:appcompat-v7:29.+.很是无奈。 解决方法为: 将红框里的东西改为 --> implementation 'com.android.support:appcompat-v7:+' 即可。 ...
2020-05-13 15:55:47
656
原创 RecyclerView小结附Demo
Demo下载地址:https://github.com/dahaiChang/RecyclerViewDemo
2020-05-12 16:08:26
223
转载 解决Android Studio Gradle Sync同步慢问题
提示一直是 gradle sync... 原因是国内访问jcenter太慢,甚至连接不上,就会报各种关于依赖更新失败的错误。 以前oschina(也就是开源中国)提供了jcenter的镜像地址,然而不幸的是因为各种原因,最近停止服务了 开源中国 Maven 镜像库关闭访问 幸运的是阿里云提供了jcenter镜像 http://maven.aliyun.com/ 可以在工程gradle中如下修改,加速gradle sync 文件位置(Mac版的位置) 代码: ...
2020-05-09 08:16:38
8661
转载 从0到1搭建MVP框架
目录 前言 MVP创建 Model层代码 Presenter层 运行结果 第一次修改 第二次修改 总结 前言 相信大多处在Android进阶阶段的朋友都了解过Android框架方面的知识,要开发一款优秀的app,自然少不了优秀的应用框架。好的框架能够让你的代码变得更加简洁易读,也更有利于后续开发和维护。 MVP框架即Model、View、Presenter,其优点是将View...
2020-04-13 11:39:41
248
原创 android集成百度地图详细总结
一、注册和获取密钥 什么是密钥 开发者在使用SDK之前需要获取百度地图移动版开发密钥(AK),该AK与您的百度账户相关联。请妥善保存您的AK,地图初始化时需要使用AK。 获取开发密钥(AK) 百度地图 SDK开发密钥的申请地址为:http://lbsyun.baidu.com/apiconsole/key 申请步骤大致可分为如下四个步骤: 1若您未登录百度账号,请登录您的百度账号,如下...
2020-03-19 10:51:40
3474
SJZ_11357-2006 集成电路IP核软核、硬核的结构、性能和物理建模规范.pdf
2020-03-12
SJZ_11355-2006 集成电路IPSoC功能验证规范.pdf
2020-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅