自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (31)
  • 收藏
  • 关注

原创 xcode15下载ios17模拟器失败

解决方案就是从https://developer.apple.com/download/all/下载ios模拟器到本地。网上搜索了一下发现有人遇到过无法下载的问题,并且在apple官网也有人提出类似问题。升级到xcode15后需要安装ios17模拟器。但是在下载过程中会遇到报错。

2023-09-27 14:02:18 2746 1

原创 flutter 实现可以上下左右滑动的表格

前言: 好久没写过文章了,最近在使用flutter开发项目,于是乎想简单记录一下开发过程中遇到的一些好玩的东西或者经常会遇到的功能开发。欢迎关注我的flutter项目,里面会记录控件使用及各种常用功能的开发https://github.com/student9128/FlutterStudy开发过程中经常遇到需要做可以上下左右滑动的类型的表格的实现,这里提供一种自己实现的方案鉴于这个功能难度不是很大,仅仅就是布局和联动的实现,所以代码很少废话不多说,先上效果根据表格滑动的结构,可以看到布局结构如下,分别是横

2022-05-31 22:41:46 1685

原创 Command `yarn add react-native --exact` failed

今天创建React Native项目的时候发生了报错,提示Command ’yarn add react-native --exact‘failed查看error发现node版本的问题解决方案:node -v查看当前版本升级node:npm install -g nsudo n stable

2021-12-01 14:09:10 2260

原创 帧动画animation-list

帧动画是顺序包房一组预先定义好的图片,使用比较简单。如下xml<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@...

2019-04-24 14:47:19 534

原创 Drawable的使用——TransitionDrawable

TransitionDrawable对应于标签,可以实现两个Drawable之间的淡入淡出效果xml:<?xml version="1.0" encoding="utf-8"?><transition xmlns:android="http://schemas.android.com/apk/res/android"> <item android:dra...

2019-04-24 14:36:59 335

原创 Drawable的使用——LevelListDrawable

LevelListDrawable对应于标签,它同样表示一个Drawable集合,集合中每个Drawable都有一个等级(level)的概念。根据不通的等级,LevelListDrawable会显示对应的Drawable<?xml version="1.0" encoding="utf-8"?><level-list xmlns:android="http://schemas...

2019-04-24 14:31:35 442

原创 Drawable的使用——LayerDrawable

LayerDrawable对应的xml标签是,他是一种层次化的drawable集合,通过将不同的Drawable放置在不同的层上从而达到一种叠加的效果。<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">...

2019-04-24 14:21:47 270

原创 Drawable的使用——ShapeDrawable

ShapeDrawable在开发过程中经常用到,可以理解为通过颜色来构造的图片,可以是纯色的,也可以是渐变色的。对应的是标签,由于这个经常用到,这里只展示个简单的效果<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" ...

2019-04-24 14:06:17 545

原创 Drawable的使用——BitmapDrawable

BitmapDrawable表示的是一张图片,在实际开发中,直接引用原生的图片即可,也可以通过xml的方式来描述它,这个时候BitmapDrawable可以设置更多的效果。<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android...

2019-04-24 11:24:17 769

原创 测量控件宽高的四种方案

Android开发过程中,有时候需要测量某一个view的宽高,尤其是初始化的时候,但是在Activity的onCreate,onStart,onResume方法中都不能正确测量宽高。因为view的measure过程和Activity的生命周期不是同步执行的。那么怎么测量呢,有四种方法,这里记录下来。onWindowFocusChanged /** * Called when t...

2019-04-18 13:10:02 534

原创 IPC方式的优缺点和使用场景

IPC方式的优缺点和使用场景 名称 优点 缺点 使用场景 Bundle 简单易用 只能传输Bundle支持的数据类型 四大组件间的进程间通信 文件共享 简单易用 不...

2019-04-15 09:16:23 1993

原创 IPC进程间通信的使用(六)—Binder连接池

之前几篇文章分别写了几种不同的IPC方式,不同的方式有不同的特点和使用场景。在进程间通信是,AIDL是首选。很多时候开发过程中不仅仅至于要一个ADIL接口,当接口过多的时候需要创建多个Service,这样就比较不方便而且占用系统资源。所以又出现了Binder连接池。这里简单记录一下使用方法。工作机制是:每个业务模块创建自己的AIDL接口,并实现此接口,这时候不同业务模块之间是不能有耦合的,所以...

2019-04-13 14:05:10 184

原创 IPC进程间通信的使用(五)——Socket

进程间通信除了Bundle,文件共享,Messenger,ContentProvider,ADIL就是Socket了。这里同样简单记录一下。Socket也被叫做套接字,是网络通信中国的概念,分为TCP和UDP。Socket通信需要声明权限 <uses-permission android:name="android.permission.INTERNET" /> &...

2019-04-13 11:24:29 433

原创 IPC进程间通信的使用(四)——ContentProvider

Android四大组件之一CotentProvider相信做Android开发的人都知道。ContentProvider是Android中提供的专门用于不同应用间进行数据共享的方式。和Messenger一样,CotentProvider的底层实现也是Binder。这里也简单记录一下。系统中预置了许多CotentProvider,如通讯录,日历,短信等等。要跨进程访问这些信息,只需要通过使用Cot...

2019-04-13 10:59:09 199

原创 IPC进程间通信的使用(三)——AIDL

这一篇记录 AIDL(Android Interface Definition Language,安卓接口定义语言)。AIDL 默认支持的数据类型包括:Java中的八种基本数据类型,包括 byte,short,int,long,float,double,boolean,char。String 类型。CharSequence类型。List类型:List中的所有元素必须是AIDL支持的类型...

2019-04-13 09:34:17 215

原创 IPC进程间通信的使用(二)——Messenger

Android开发中通过Messenger可以在不同进程中传递Message对象,在Message放入我们需要传递的数据,就可以轻松实现数据的进程间传递了。Messenger是一种轻量级的IPC方案,它的底层实现是了AIDL。关于Messenger的使用记录如下:服务端服务端创建一个Service来处理客户端连接请求,同时创建一个Handler并通过它来创建一个Messenger对象,然后在...

2019-04-11 15:44:31 140

原创 IPC进程间通信的使用(一)

Android开发过程中,有的时候有IPC进程间通信的需求。常常一提起进程间通信,首先会想到AIDL(Android Interface Definition Language,安卓接口定义语言)。BundleAndroid四大组件中的三大组件(Activity、Service、Receiver)都是支持在Intent中传递Bundle数据的。由于Bundle实现了Parcelable接口,...

2019-04-11 14:50:32 173

原创 关于Mac中Microsoft AutoUpdate quit unexpectedly的解决方案

无意中看到一个关于Microsoft Office更新的文章,点了一下自己的office试了一下,发现报错,Microsoft AutoUpdate quit unexpectedly。上网搜索了一下解决方案:就是更新AutoUpdate应用程序.问题描述及问题链接:Microsoft AutoUpdate quit unexpectedly.Click Reopen to open t...

2019-04-09 13:33:16 5187

原创 关于Intent的意图

Android开发过程中离不开Activity界面跳转,数据传递等,最常用到的就算Intent. 虽然用的最多,但是一般情况都用的不深,对Inten的隐式意图却很少使用。这里简单记录一下。显示意图日常开发中最常使用 startActivity(new Intent(this, clz));进行界面跳转,这里使用的是显示意图 /** * Create an intent for...

2019-04-09 10:23:46 214

原创 Activity的四种启动模式

Activity四种启动模式分别是standard,singleTop,singleTask,singltInstance.在执行各个模式时候的页面中执行的方法各不相同,这里记录一下。standard模式从MainActivity进入StandardActivity,执行的方法分别是:onCreate,onStart,onResume,onAttchedToWindow.从Standar...

2019-04-08 11:08:18 499

原创 Kotlin版Wan Android App

这是一款个人根据Wan Android Api写的一个Kotlin版本的AppApp中使用了Retrofit,RxJava,MVP.闪屏壁纸来自Bing Api (https://cn.bing.com/HPImageArchive.aspx?format=js&amp;amp;amp;idx=0&amp;amp;amp;n=1&amp;amp;amp;mkt=zh-CN)内容来自Wan Android Api(http://www.w...

2019-02-22 13:56:06 176

原创 Glide的 java.lang.RuntimeException: Expected instanceof GlideModule, but found:X.GlideModule@2e4554f

问题一在添加过混淆规则后,App打包的时候,发现报错了 java.lang.RuntimeException: Expected instanceof GlideModule, but found: com.kevin.play.view.GlideModule@2e4554f at com.bumptech.glide.module.ManifestParser.parseModule(M...

2019-01-05 09:46:39 3360 1

原创 搭建的Github+Hexo启用了

2016年搭建了这个博客,一直未使用,现在决定启用了,以后内容会优先发表在该博客上。CSDN也会继续记录下去。

2018-06-28 14:21:56 219

原创 react-navigation的使用

react-navigation的是react native中的一个导航库,可以方便实现移动开发中的导航效果。 网上很多关于react-navigation的使用文章。这里我只记录我自己使用过的。方便以后使用。 因为这样的文章太多太多,各种讲解完全没必要,而且写文章的也不一定是自己就懂。###效果图废话不多写,只贴代码。目的是,只要以后自己用的时候方便就可以。导航栏...

2018-05-21 14:41:07 1148

原创 react-native-vector-icons的使用

react-native-vector-icons是react native中一个第三方图标库。 使用起来非常方便。 这里只说Andronid。该库有添加字体的使用,这里只记录我自己用到的。方便以后使用。 通过如下命令行添加依赖库:npm install react-native-vector-icons --saveAndroid使用要在project gradle中添加一...

2018-05-21 14:07:51 477

原创 React Native打包后运行闪退

Android原生项目集成了React Native后,打包成release运行起来后会出现闪退情况。 原因:没有将React Native文件打包进去。 解决方案:需要添加bundle文件 在Android工程里的assets文件夹下生成bundle文件: 在工程目录下输入命令如下:react-native bundle --platform android --dev false ...

2018-05-15 14:10:06 9951 4

原创 Mac设置Office的语言问题

最近使用office时候发现了一个问题,由于电脑设置默认语言为英文。office也会自动切换为英文语言。想单独改office为中文版。找了一圈没找到方法,搜索了半天,发现很多人无法解决,要么就是修改电脑默认语言,还好最后在office官网找到了一个答案 https://answers.microsoft.com/en-us/msoffice/forum/msoffice_other-mso_ma...

2018-04-21 09:59:45 29371 14

原创 VSCode常用的一些插件

记录一些VSCode插件: 1.Auto Close Tag 2.Auto Rename Tag 3.Beautify4.Bracket Pair Colorizer 5.Code Spell Checker6.ESlint7.Filesize 显示文件的大小8.HTML CSS Support 9.HTML Snippets 代码快10.HTML...

2018-04-15 22:30:23 2414

原创 React Native环境搭建

React Native环境搭建的文章网上一大堆,完全没有必要写这篇文章。这里只是简单记录下自己的可行性操作,方便自己查看,不用再去搜别人的了。1.安装Node.js 我这里不按照网上或者React Native中文网写的用命令行安装Node.js,个人不习惯,直接去Node.js官网下载 2.安装镜像npm config set registry https://r...

2018-04-15 22:05:39 203

原创 React Native遇到的问题(四)

Hint: This error often happens when you’re running the packager (local dev server) from a wrong folder. For example you have multiple apps and the packager is still running for the app you were workin...

2018-03-31 23:09:11 3314

原创 React Native遇到的问题(三)

解决方案: 修改gradle版本号

2018-03-31 23:07:07 163

原创 React Native遇到的问题(二)

React Native安装失败的问题 Execution failed for task ‘:app:installDebug’. com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: INSTALL_FAILED_USER_RESTRICTED ...

2018-03-31 22:52:13 248

原创 React Native遇到的问题(一)

在我们创建React Native项目的时候发现gradle 版本相对比较低的,而且很多情况下直接编译会报错。而网上的很多解决方案就是gradle version改为1.2.3,于是,我有一个疑问,现在的gradle verion都已经3.0.1了,为什么还不升级呢? 但是我发现我直接修改后,更是报各种错。 首先看下图 这是我在网上搜到的一与我疑问类似的问题我的解决方案:...

2018-03-31 15:25:27 280

原创 VSCode通过git上传代码

最近也是在不断学习中,接触VSCode时间不长,很多东西也是在学习,所以这里记录下VSCode通过git上传代码,以防之后忘记。我用的的VSCode版本 起初建立仓库的时候通过命令: (这个是我网上搜的 ,应该通过图形化操作也是可用的,没有试)git inittouch README.mdgit add README.mdgit commit -m "in...

2018-02-14 16:49:22 5972 1

原创 关于document.getElementById返回null的解决方案

最近在学习javascrpit,在写的时候发现document.getElementById会返回null,当然将js写到html下面就不会出现这个问题,但是我引用外部js,将其写在了head标签里面,搜索了一下,发现可以这样解决。添加defer = "true"。这里记录下 &lt;script src="../js/xx.js" type="text/javascript" defer...

2018-02-12 09:02:26 8442 1

原创 关于greenDao的配置

greenDao是一个开源的数据库解决方案,至于其优势劣势不啰嗦,关键是能用,好用就行。 这里简单记录下其配置方法 greenDao的github地址https://github.com/greenrobot/greenDAO 这里同样像其他文章写得那样贴图。贴图比较明了。 在Gradle里配置如下代码// In your root build.gradle file:bui

2018-01-27 10:53:03 368

原创 SQLitedatabase之GreenDao进行CRUD

Android开发中使用Sqlite进行数据库开发,但是发现通过自己写SQL语句进行CRUD操作的时候有时候会出各种bug,比如用like语句的时候,偶然发生差不出来的问题。现在数据库操作第三方也很多,这里记录写GreenDao吧.这里只记录使用方法,怎么配置请参考 关于greenDao的配置 这里仍然只贴代码,少文字叙述。Create private

2018-01-26 16:52:05 368

原创 SQLitedatabase之SQLiteOpenHelper进行CRUD

众所周知,Android开发中使用数据库Sqlite.这里简单记录一下SQLite的使用。这里按CRUD顺序进行简单记录下: 直接贴操作代码,文字叙述没什么用!^_^首先是DatabaseHelperpublic class DatabaseHelper extends SQLiteOpenHelper { private static final int

2018-01-26 16:42:00 390

原创 Error:Execution failed for task ':app:packageDebug'解决方案

Error:Execution failed for task ':app:packageDebug'.> java.io.IOException: Could not delete path 'E:\ADemo1\ListViewTest\app\build\intermediates\incremental\packageDebug\file-input-save-data.txt'.最近发现

2017-12-20 10:22:13 18323

原创 高德地图(二)之显示定位,比例尺和添加Marker

上一篇记录了高德地图的简单集成。只是初始化了地图,没有实现任何功能。这篇文章记录下定位功能和添加marker标记。 声明:本篇文章所以代码皆来自官方文档,我只是拼接了下。效果图 效果图是这样的定位下面直接记录定位实现过程 在onCreate里添加下面代码,这里需要实现一个接口。 //初始化地图控制器对象 AMap aMap = mMapView.getMap();/

2017-12-09 13:22:46 5065

SQLiteDatabase增删改查示例代码

SQLiteDatabase增删改查示例代码,包括Android自带和第三方greenDao的增删改查

2018-01-27

高德地图定位缩放比例尺添加marker的Demo

高德地图集成Demo,该Demo里集成了高德德图的显示定位蓝点,定制精度圈,添加比例尺,添加marker和自定义marker,设置缩放等功能。

2017-12-09

仿购物阅读类app的分类界面

仿购物阅读类app的分类界面

2017-08-26

Dialog实现3D翻转效果

Dialog实现3D翻转效果,资源里包含两种旋转效果

2017-08-17

简单了解MVP

简单了解MVP

2017-06-28

讯飞语音集成

科大讯飞语音集成

2017-05-30

自定义Toas进阶

自定义Toas进阶

2017-04-17

PopupWindow+ListView

PopupWindow+ListView

2017-02-28

夜间模式的实现

夜间模式的实现

2017-02-27

极光推送Demo

极光推送Demo

2017-02-22

TextInputDemo

TextInputLayout & TextInputEditText

2017-01-05

BottomNavigationBarForAndroid

BottomNavigationBarForAndroid.zip

2016-12-05

NavigationViewDemo

NavigationViewDemo

2016-11-23

CoordinatorLayout的使用

CoordinatorLayout的使用

2016-11-22

SnackBarDemo

SnackBarDemo

2016-11-21

DrawerLayout

DrawerLayout

2016-11-20

BottomNavigationBar

底部导航栏

2016-11-20

Git客户端Desktop

Git客户端

2016-11-09

VideoGuideImitateXiaMiMusic

仿虾米音乐引导页面

2016-11-06

仿易信视频引导页面

仿易信视频引导页面

2016-11-04

AxureRP_for_chorme

AxureRP_for_chorme

2016-10-27

跳动的图片

跳动的图片

2016-10-25

viewpager自添加指示器,无限轮播

viewpager自添加指示器,无限轮播

2016-10-14

有倒计时的闪屏Demo

有倒计时的闪屏Demo

2016-10-11

显示和隐藏密码或金额Demo

显示和隐藏密码或者金额Demo

2016-10-08

百度推送Demo

百度推送

2016-08-21

信鸽推送Demo

信鸽推送

2016-08-21

自定义toast

自定义toast

2016-08-11

genymotion

由于上次资源大小的限制,当前只能上传不带虚拟机的genymotion

2016-07-14

对话框式的activity

dialog样式胡activity简单demo

2016-07-14

Dialog样式的Activity

Dialog样式的Activity

2016-07-13

空空如也

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

TA关注的人

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