自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沉溺于移动互联网

一切都是刚刚好!

  • 博客(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

原创 鸿蒙HarmonyOS获取GPS精确位置信息

鸿蒙获取GPS位置经纬度信息

2024-01-26 10:50:34 2357

转载 Shadow 插件化框架接入步骤——SDK版本(转)

本文参考下面的步骤 至始至终都在一个ShadowStudy工程项目中操作。

2023-03-20 16:30:27 3682 6

原创 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

转载 Git史上最易上手详细教程

廖雪峰的Git教程 https://www.liaoxuefeng.com/

2020-08-18 09:59:27 223

转载 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

原创 AsyncTask小结附Demo

Demo下载地址:https://github.com/dahaiChang/AsyncTaskDemo

2020-05-22 15:25:14 210

原创 HandlerDemo

Demo下载地址:https://github.com/dahaiChang/HandlerDemo

2020-05-21 09:45:02 314

原创 网络操作小结附Demo

网络操作 Demo下载地址:

2020-05-13 22:29:38 196

转载 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

原创 GreenDao小结附Demo

Demo下载地址:https://github.com/dahaiChang/GreenDao_Demo

2020-05-11 16:51:59 257

转载 解决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

本指导性技术文件是在参照 Vsl ^ ( virtual Socket Intcrface ^ 111 。 nce ) 《 soft and Hard vc struct 盯 al , Performance and Physical Modeling Specification Version 2 . 1 》 的基础上制定的:本指导性技术文件所参照的文件得到了 vslA 的版权许可。本指导性技术文件作为集成电路 SoC 设计中 IP 核复用的试用文件,内容涉及集成电路 IP 软核、硬核的数据表示,用以支持从 RTL 设计规划到最终验证的硬件设计流程:

2020-03-12

SJZ_11355-2006 集成电路IPSoC功能验证规范.pdf

集成电路 IP 核( I ntellectual Property Core ,以下简称 lP )功能验证的日的是确保设计人员正确掌握并实现 IP 的设云} · 意图。对于使用 lP 的鼓终用户,完整的验证足以向其保证供应商己经经过采取了合理的步骤来保障 IP 的质量,从而增强其在项目中使用 IP 的信心;而对十 IP 供应商,优秀的验证方法学则会带来实际的经济利益,一方面会赢得客户的满意,另一方面会降低 IP 的支持和维护成本。功能验证的理沦和方法有很多。通常,为了很好地确保产品质徽往往要求多种验证方法混合使川。本规范是定义一些墓本的验证方法,同时也简要地说明 IP 供应商应如何使用这些方法,才能被 IP 用户更好地理解和复用。本规范的址终「 1 的是,尽可能地推动最终用厂’在其产「}{。的集成和芯片级验证过程中重声小 P 供应商所交付的验证环境。通常,验证环境由测试平台、模型、脚本文件和其他交付项组成,本规范对此进行详细说明。本规范没有对给出的各种功能验证方法做具体解释说明,也不要求在验证中用到全部方法。在用到某种方法时,应参照本规范中相应条款对该方法的说明。

2020-03-12

疯狂Java讲义(第4版)配套视频

疯狂Java讲义(第4版)最新版光盘配套视频,有需要的童鞋下载看看抓紧下载,仅供学习交流,严禁用于商业,如有侵权我会及时撤销

2018-04-05

疯狂Java讲义(第3版)配套光盘

疯狂Java讲义(第3版)配套光盘(无视频),主要包含课件、源码、Java设计模式等,仅供学习交流,严禁用于商业用途!

2018-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除