自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 设计模式学习笔记--单例、建造者、适配器、装饰、外观、组合

设计模式

2023-02-11 15:55:09 378

原创 算法-冒泡排序

每一趟只能确定将一个数归位。即第一趟只能确定将末位上的数归位,第二趟只能将倒数第 2 位上的数归位,依次类推下去。而 “每一趟 ” 都需要从第一位开始进行相邻的两个数的比较,将较大的数放后面,比较完毕之后向后挪一位继续比较下面两个相邻的两个数大小关系,重复此步骤,直到最后一个还没归位的数。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。针对所有的元素重复以上的步骤,除了最后一个。

2022-09-24 19:07:28 80

原创 flutter遇到的坑

android studio开发 原生嵌套flutter 遇到的问题:环境如下 gradle版本:distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zipminSdkVersion 19targetSdkVersion 30flutter版本:1.25.0-8.3.pre问题一、运行flutter doctor 如下显示:这个问题可以不用管,原生运行时flutter是没有问题的...

2021-08-03 19:57:17 374

原创 git命令操作

1、创建分支:git branch [分支名]2、查看分支:git branch -v3、切换分支:git checkout [分支名]4、合并分支: 第一步:切换到接受修改的分支(被合并,增加新内容)上:git checkout [被合并分支名] 第二步:执行merge命令 :git merge [有新内容分支名]5、解决冲突: 第一步:编辑文件,删除特殊符号 第二步:把文件修改到满意的程度,保存退出。 第三步...

2021-04-07 20:10:46 71

原创 android集成保利威直播趟过的坑

项目背景:项目主要是由flutter开发的,并且已经集成了展示互动,打算再集成保利威。目前保利威最新版本是V0.13.1坑1:当前demo支持targetSdkVersion 27版本及以下,而主项目中用到的版本是29,所以初步考虑是降低版本,也就是将项目中的androidx降为support v7包,经过一系列的尝试,发现展示互动module中用到的androidx是集成到jar包中的,无法降低。坑2:尝试升级demo,demo的导入需要将demo转成module,这一步骤包括:1、polyv

2020-08-14 00:04:59 1920

原创 mac adb命令报错“zsh: command not found: adb” 及配置 .zshrc

mac上配置adb,出现“zsh: command not found: adb” 这个问题困扰我很久,因为一直不怎么使用,也就没有解决,后期phython配置升级时也是遇到类似升级不成功的问题,归根到底都是同一个原因:.zshrc 没有配置1、先说下adb配置.bash_profile1)打开终端,输入:open .bash_profile 意思: 打开 .bash_profile文件(如果无,则自动新建)2)如果已经有了,输入:open .bash_profile -e...

2020-06-13 16:14:29 21337 5

原创 List倒序排序

Collections.reverse(mList);

2018-04-28 15:29:40 10316

原创 as报错1:

 java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()在Android中不允许Activity里新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。在很多时候都需要异步获取数据刷新UI控件,这时候采取的方法就是...

2018-02-09 10:51:14 406

原创 Gridview 中间分割线(一)

自定义的ridview 如下:package com.example.administrator.expgridview05;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.util.AttributeSet;

2017-11-18 16:35:55 508

原创 Android获取屏幕宽高的四种方法

推荐使用前两种:方法1:WindowManager manager = this.getWindowManager(); DisplayMetrics outMetrics = new DisplayMetrics(); manager.getDefaultDisplay().getMetrics(outMetrics); int width = outMetrics.wi

2017-11-02 11:42:23 780

原创 activity更新另一个activityUI方法(一)

关于activity更新另一个activityUI的方法,我查了很多资料,总结起来,常用的有两种方法:1、handler更新。2、广播更新UI。 关于广播更新的方法: 1、第一个activity中:package com.example.upanotheracyui;import android.content.BroadcastReceiver;import android.content.

2016-12-02 17:11:34 1806

原创 android6.0系统之后,打开照相权限

最近做扫码考勤时,在AndroidManifest.xml中增加了打开相机的权限,却不起作用。经研究,在android6.0之后,需要用户自己判断权限,增加了安全性。解决的方式,可以用的第三方,当然,也可以自己去定义。 第三方路径:https://github.com/lovedise/PermissionGen 使用步骤: 1、在gradle中增加: compile ‘com.loved

2016-10-24 09:27:35 3572

原创 android studio下的module无法单独运行

如下图所示,之前由于项目更新把下图中的module选择运行项弄丢了 即红色框中的两个demo。解决办法: 在settings.gradle配置文件中增加:(在第一行的include中)’,:pushdemo’, ‘:coursetabledemo’ 即解决了问题。如下图所示:include ':app', ':datetimepicker-library', ':weekcalendar

2016-09-06 09:15:33 5837 2

转载 Android studio中“import org.apache.http.Header; 不可用

转载自:http://blog.csdn.net/jiangtianhao13269230/article/details/49447159出处:http://www.zhihu.com/question/35597452/answer/63619567 Android studio中“import org.apache.http.Header;”没用?ShinChven,使用:Xperia/An

2016-08-10 14:46:52 1007

原创 android studio 生成jar包

例如:将Android studio项目barGraph01Demo形成jar包: 1、选择File目录下,New —— New Module 选择Android Library,命名如下所示: 创建完成后,项目目录如下图所示: 2、在新建的android module中的build.gradle中添加如下代码(该段代码与dependencies为同一级):task makeJar(

2016-06-21 09:00:02 278

原创 android studio 常用快捷键

刚开始用android studio时,经常出现各种bug,用的时间长了,也适应了。现在讲一下android studio中极光推送的运用情况。 步骤一:根据极光推送官网中提供的《Android SDK 集成指南》(详细链接:http://docs.jpush.io/guideline/android_guide/)(以下统称:链接1),具体SDK集成操作步骤如下: 1、导入 SDK 开发包到你

2016-01-06 17:16:33 285

原创 android studio中的极光推送

刚开始用android studio时,经常出现各种bug,用的时间长了,也适应了。现在讲一下android studio中极光推送的运用情况。 步骤一:根据极光推送官网中提供的《Android SDK 集成指南》(详细链接:http://docs.jpush.io/guideline/android_guide/)(以下统称:链接1),具体SDK集成操作步骤如下: 1、导入 SDK 开发包到你

2016-01-05 11:15:26 952

ExpGridview05上下左右都没有线gridview

上下左右都没有线gridview 只有水平线和垂直线 上下左右都没有线gridview 只有水平线和垂直线

2017-11-18

activity更新另一个activityUI方法——广播

activity更新另一个activityUI方法——广播

2016-12-02

android dialog总结

根据android中,日常开发用到的各种dialog,做出的总结。

2016-01-12

空空如也

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

TA关注的人

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