自定义博客皮肤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=1160oppo、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 1608

原创 解决 Could not find com.android.tools.build:gradle 问题

Error:Could not find com.android.tools.build:gradle:3.4.0https://repo1.maven.org/maven2/com/android/tools/build/gradle/3.4.0/gradle-3.4.0.pomhttps://repo1.maven.org/maven2/com/android/tools/build/g...

2019-08-06 16:34:14 21685

转载 谷歌的新系统Fuchsia OS根本不能替代安卓

"谷歌正在研发一个全新的系统 Fuchsia OS。"这已经不是什么秘密了,所以大家也没必要把它弄得那么神秘,只不过是谷歌官方很少说起它,所以才让大家以为它很厉害,其实这只不过是谷歌N多实验项目中的一个罢了。既然 Fuchsia 被称作系统,那么可想而知,它的开发难度有多大。目前除了Windows和苹果家的PC系统之外,并没有第三个系统走进普通PC用户的电脑中(一些专用领域的除...

2019-01-04 15:17:32 12790 1

原创 Android Studio安装配置详细步骤(图文)

Android studio 教程为什么要使用Android StudioAndroid Studio是谷歌推出了新的Android开发环境,其重要性可想而知! 1. 集成了Gradle 打包工具 2. 所见即所得的效果 3. 可拖拽的UI操作 4. 代码自动补全 5. 更多的操作接口 6. Google Cloud的集成 7. 全新的JUnit 8. Maven仓库

2016-04-18 12:39:57 12610 3

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

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

2024-01-26 10:50:34 687

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

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

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

原创 1024感想

最近几个月都没更新文章了,一看手机是10月24日。感觉过得好快啊,又是一年!今天经历的事情比较多,也换了工作。还是要保持做好记录的习惯,多写博客,多总结!

2021-10-24 22:57:46 213

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

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

原创 notepad++使用正则过滤出中文

需求:因需要过滤并整理项目代码中73个文件中的中文字符提示方法:方法一:打算用notepad++使用正则过滤出中文方法二:用python写个小工具,奈何python不好,哈哈实战:使用notepad++,ctrl+f搜索,选中下边正则条件搜索,输入[^\x00-\x80]+即可在下方输出中文。这里可以多打开几个,查找所有打开的文档。...

2021-05-13 11:22:23 1626

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

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

原创 SVN服务器定时备份和恢复 服务器迁移及VisualSVN Server 限制15人解决方案

公司svn服务器出现点问题,需要迁移更换服务器。整理了以下文章,做下记录笔记。一、Windows下svn服务器搭建http://cnblogs.com/yuanfj/p/10861767.htmlVisualSVN Server的下载地址http://visualsvn.com/server/download/SVN客户端下载地址http://tortoisesvn.net/downloads.html二、研究windows下SVN备份及还原恢复方案http://cnbl

2021-01-27 11:00:12 4453

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

转载 dev/sda1 磁盘占用100%的解决办法

dev/sda1 磁盘占用100%的解决办法第一步:查看磁盘占用第二步:查找大文件可以进入上述/usr目录继续执行ncdu看哪个文件夹比较大。第三步:删除大文件标题我的是cachecd /rootsudo rm -rf .cache第四步:重启(非常重要)sudo reboot第五步:没了。。。...

2020-10-20 14:57:47 5475 2

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

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

2020-08-18 09:59:27 145

转载 Cordova build 时遇到 error: resource android:attr/dialogCornerRadius not found 的原因

错误描述Cordova 项目 build 时报下面的错误error: resource android:attr/dialogCornerRadius not founderror: resource android:attr/fontVariationSettings not founderror: resource android:attr/ttcIndex not found错误分析这个报错是因为 Android P,也就是 sdk api level 为 28如果有 Cor.

2020-08-14 11:07:03 513

转载 (无损扩容)使用 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 1023

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

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

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

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

转载 多项权限同时申请不停检测-设置界面跳转及返回

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 223

原创 修改AlertDialog各组件颜色、字体等属性、禁止返回键、外框不消失、android9.0不居中显示问题解决

修改AlertDialog各组件颜色、字体等属性像下图这种Dialog该怎么实现呢?乍一看视觉效果还可以,但当我们想改变一下标题的文字颜色或者按钮颜色应该怎么做呢?查看源码public class AlertDialog extends Dialog implements DialogInterface { private AlertController mAlert; ......}AlertDialog类中并没有直接定义控件,而是通过AlertControll...

2020-07-20 09:06:46 603

转载 郭大婶带你一步步深入了解View系列

整理方便后边再温故Android LayoutInflater原理分析,带你一步步深入了解View(一)Android视图绘制流程完全解析,带你一步步深入了解View(二)Android视图状态及重绘流程分析,带你一步步深入了解View(三)Android自定义View的实现方法,带你一步步深入了解View(四)...

2020-07-15 16:47:02 193

转载 Android 教你一步步搭建MVP+Retrofit+RxJava网络请求框架

之前公司的项目用到了MVP+Retrofit+RxJava的框架进行网络请求,所以今天特此写一篇文章以做总结。相信很多人都听说过MVP、Retrofit、以及RxJava,有的人已经开始用了,有的人可能还不知道这是什么,以及到底怎么用。不过没关系,接下来我将为你一一揭开他们的神秘面纱,然后利用这三个家伙搭建一个网络请求框架.1.什么是MVP?MVP(Model View Presenter)其实就是一种项目的整体框架,能让你的代码变得更加简洁,说起框架大家可能还会想到MVC、MVVM。由于篇幅原

2020-07-14 10:28:32 685 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 227

转载 我为什么不再推荐RxJava

距离上一次更新也有一段时间了,其实这篇文章我早就想写,碍于一直没来得及总结(懒)。所以一直没有成文。来总结一下我RxJava遇到的坑,或者说我为什么不在推荐使用RxJava。 相信熟悉或者关注我的朋友,绝大多数都是因为RxJava。所以看到这个标题你已经会惊讶。 作为RxJava坚定的拥护者,或者说自干五?为什么突然不再支持RxJava了呢?先讲讲历史在我的文章中已经讲过很多次RxJava诞生之初就是因为异步。再后来借鉴LINQ的思想借用Monad的力量使得 Rx可以使用操作符进行组合将各种复杂的请

2020-07-14 09:42:37 124

原创 Android对drawableTop图片进行比例缩放

本文针对的是通过底部导航栏布局时图片所出现的问题,假如使用小像素的图片,则图片显示会非常模糊,若使用大像素图片,则会导致底部菜单栏溢出!当我们对RadioButton设置android:drawableTop="@drawable/rb_main_bg"属性时,可以将radiobutton添加到Drawable数组中,然后通过Rect对图片进行缩放,这样设置出来的图片会非常清晰好看,完美解决了图片缩放的问题!代码如下: //设置drawableTop时对图片进行比例缩放

2020-06-15 16:45:45 1105

转载 问题: 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.htmlAlterna...

2020-06-15 14:42:04 257

原创 Android Studio代码模块快捷复用

打开Android Studio的Setting,输入live Templates,找到plain。点击右侧+号,添加 代码模板,例如上图所示。

2020-05-25 16:10:10 273

原创 AsyncTask小结附Demo

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

2020-05-22 15:25:14 131

原创 HandlerDemo

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

2020-05-21 09:45:02 220

原创 网络操作小结附Demo

网络操作Demo下载地址:

2020-05-13 22:29:38 129

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

原创 RecyclerView小结附Demo

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

2020-05-12 16:08:26 148

原创 GreenDao小结附Demo

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

2020-05-11 16:51:59 160

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

转载 从0到1搭建MVP框架

目录前言MVP创建Model层代码Presenter层运行结果第一次修改第二次修改总结前言相信大多处在Android进阶阶段的朋友都了解过Android框架方面的知识,要开发一款优秀的app,自然少不了优秀的应用框架。好的框架能够让你的代码变得更加简洁易读,也更有利于后续开发和维护。MVP框架即Model、View、Presenter,其优点是将View...

2020-04-13 11:39:41 146

原创 android集成百度地图详细总结

一、注册和获取密钥什么是密钥开发者在使用SDK之前需要获取百度地图移动版开发密钥(AK),该AK与您的百度账户相关联。请妥善保存您的AK,地图初始化时需要使用AK。获取开发密钥(AK)百度地图 SDK开发密钥的申请地址为:http://lbsyun.baidu.com/apiconsole/key申请步骤大致可分为如下四个步骤:1若您未登录百度账号,请登录您的百度账号,如下...

2020-03-19 10:51:40 2322

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讲义(第3版)配套光盘

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

2018-04-05

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

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

2018-04-05

空空如也

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

TA关注的人

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