自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 安卓开发之禁止下拉通知栏(悬浮窗口解决方案4.2系统 6.0以上)

//禁止下拉通知栏(悬浮窗口解决方案,安卓4.2系统) public static void preventStatusBarExpansion(Context context) { WindowManager manager = ((WindowManager) context.getApplicationContext().getSystemService(Co...

2019-08-12 10:08:00 2522 3

原创 干货,Flutter 的一些常用库

字体图标生成http://fluttericon.com/ Flutter中文网https://flutterchina.club Flutter官网https://flutter.io Flutter中文开发者论坛http://flutter-dev.cn/ Flutter|Dart语言中文社区http://www.cndartlang....

2019-06-25 10:38:42 1807

原创 MyWork

1、安卓兼容各大厂商手机角标:http://www.apkbus.com/blog-904057-78710.html2、切换Android应用主题实现日间和夜间效果的更换:http://www.apkbus.com/blog-847095-79070.html3、Android应用保活实践:http://www.apkbus.com/blog-972611-79578.html4、K...

2019-02-26 13:38:12 315

原创 Android开发之EditText多行文本输入

为了想实现多行文本框的输入及显示效果,逐一解决了如下问题:1. 如何让EditText显示成为一个文本框的区域用来输入;2. 光标从首行开始显示;3. 如何是设置卷轴;4. 如何固定文本框的大小。5. 如何让文本框显示边线;为了达到如下的效果,我们做了如下的工作:<EditText android:id="@+id/add_content" ...

2018-12-27 11:55:26 11693 4

原创 Android开发之项目命名规则

命名规范先介绍两种命名规则:驼峰命名法:又称小驼峰命名法。除了首个单词首字母小写除外,其余所有单词所有首字母都要大写。帕斯卡命名法:又称大驼峰命名法。所有单词首字母大写。包的命名规范包名一律小写建议采用如下规则:【com】.【公司名/组织名】.【项目名称】.【模块名】比如:com.jacksen.mvp.demo。然后在这个目录下根据业务逻辑进行分层。常见的包分层结构如...

2018-12-20 13:40:04 2151

原创 Android开发之应用状态栏、导航栏都透明

 直接上代码 //状态栏、导航栏都透明private void hideStatusBarNavigationBar() { if (Build.VERSION.SDK_INT = Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); windo...

2018-12-20 11:29:18 204

原创 Android开发之为应用添加角标

Android角标起源 角标原本是苹果的iOS中的东西,Android原生并不支持角标,因为Google的意思是让大家用Notification(提示栏)即可。不过无妨,厉害的Android第三方厂商可以通过在自定义的Launcher(启动器)中操作来实现添加角标。目前可通过测试的有:小米、华为、三星、索尼 、vivo、google  ~~~现在就为大家介绍部分机型添加角标的代码。...

2018-12-20 11:14:13 1356 1

原创 Ubuntu编译Android系统源码(msm8909_android5.1.1)

安装工具下载Android源码需要git,repo等工具,启动repo是Google写的一个专门用于下载Android源码的工具,主要调用了git。科普一下git与repo的区别 Git:Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Repo: Repo是谷歌用Python脚本写的调用git的一个脚本。主要是用来 下载、管理Android项目的软件仓库(也就是说Repo是用来管理给Git管理的一个个仓库的) 安装git.

2022-01-21 14:31:51 2934

原创 解决 Flutter Web 加载慢的问题

最近在做一个Flutter 2.0 for Web的项目,在项目打开第一次运行的时候,总是要等很久才能看到效果.经过一番研究发现是Flutter使用的一个渲染引擎Canvaskit下载太慢导致的.解决方法Canvaskit是一个js框架,Flutter定义默认是从https://unpkg.com去加载的,在国内最好是改变这个地址,让它通过镜像地址去加载.编译发布修改在{SDK_PATH}/bin/cache/flutter_web_sdk/lib/_engine...

2021-07-06 11:28:37 7781 4

转载 Flutter 2.0 发布 | 针对 Web,移动端和桌面端构建的下一代 Flutter

Flutter 2.0 发布 | 针对 Web,移动端和桌面端构建的下一代 Flutter英文原文地址:https://developers.googleblog.com/2021/03/announcing-flutter-2.html今天,我们正式宣布 Flutter 2 重大升级, 使开发人员能够为任何平台创建美观、快速且可移植的应用程序。 借助 Flutter 2,您可以使用相同的代码库将本机应用程序发布到五个操作系统: iOS,Android,Windows,macOS 和 Linux

2021-03-04 09:52:10 8819 8

原创 Android常用开发第三方类库

文章只为了整理, 方便查看1、Android开发工具类集合https://github.com/Blankj/AndroidUtilCode2、Android富文本编辑器https://github.com/sendtion/XRichText3、Android图片选择https://github.com/zhihu/Matisse4、Android recycleview 强大适配器https://github.com/CymChad/BaseRecyclerViewAda

2020-12-24 14:53:01 486

原创 Android sensor 理解及架构

不墨迹,上货Android平台支持的传感器类型TYPE_ACCELEROMETERTYPE_ACCELEROMETER_UNCALIBRATEDTYPE_AMBIENT_TEMPERATURETYPE_DEVICE_PRIVATE_BASETYPE_GAME_ROTATION_VECTORTYPE_GEOMAGNETIC_ROTATION_VECTORTYPE_GRAVITYTYPE_GYROSCOPETYPE_GYROSCOPE_UNCALIBRATEDTYPE_HEART_BE

2020-05-12 15:01:19 1190

原创 2019-2020年Android最新整理面试题

1.Activity生命周期(这个是必问的)onCreate():表示Activity正在被创建,常用来初始化工作,比如调用setContentView加载界面布局资源,初始化Activity所需数据等;onRestart():表示Activity正在重新启动,一般情况下,当前Acitivty从不可见重新变为可见时,OnRestart就会被调用;onStart():表示Activi...

2020-02-21 18:20:00 1029

原创 flutter listView取消顶部空白

ListView头部有一段空白区域,是因为当ListView没有和AppBar一起使用时,头部会有一个padding,为了去掉padding,可以使用MediaQuery.removePadding: Widget _rubbishList(){ return MediaQuery.removePadding( removeTop: true, con...

2019-09-19 11:00:22 5431

原创 android studio 自带的AVD模拟器 取消下面的虚拟按键

原理:修改system下的build.prop文件内的参数操作如下:1.找到指定的AVD模拟器的配置文件,一般路径如下:[用户根目录]/.android/avd/ [模拟器名字].avd/config.ini2.将下面两个属性改为yes即可 hw.dPad=yes hw.mainKeys=yes 修改后,重启模拟器...

2019-09-18 16:28:32 3647 2

转载 Flutter MQTT客户端的集成

转自:https://blog.csdn.net/weixin_44042238/article/details/1003765631.库 https://pub.dev/packages/mqtt_client2.在pubspec.yaml文件中依赖mqtt_client: ^5.5.4关键APIMqttClient客户端的初始化//server 服务器地址//clien...

2019-09-16 16:01:53 3879 4

原创 安卓开发之如何解决AlertDialog.Builder没有dismiss()方法

final AlertDialog.Builder customizeDialog = new AlertDialog.Builder(MainActivity.this); customizeDialog.create(); final View dialogView = LayoutInflater.from(MainAct...

2019-08-20 14:52:39 828 1

原创 Flutter 开发遇到问题

持续更新。。。1 添加依赖后运行提示 MissingPluginException(No implementation found for method * on channel *)确认运行过Packages get 执行flutter clean(相当于删除build文件夹); 点击Stop关闭应用 点击Run运行应用2 AutomaticKeepAliveClientMixi...

2019-06-28 11:41:00 2025

原创 Android中高级面试题准备整理

AndroidActivity生命周期onStart()与onResume()有什么区别?onStart()是activity界面被显示出来的时候执行的,但不能与它交互;onResume()是当该activity与用户能进行交互时被执行,用户可以获得activity的焦点,能够与用户交互。Activity启动流程startActivity最终都会调用startActivi...

2019-03-15 14:47:09 325

原创 MyError

1、关于 Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7的错误:https://blog.csdn.net/mercyT/article/details/86586240

2019-03-05 14:38:05 261

原创 Android开发之FlowTagLayout流式布局的使用

何为FlowTagLayout如果对Java的Swing比较熟悉的话一定不会陌生,就是控件根据ViewGroup的宽,自动的往右添加,如果当前行剩余空间不足,则自动添加到下一行。有点所有的控件都往左飘的感觉,第一行满了,往第二行~所以也叫流式布局。Android并没有提供流式布局,但是某些场合中,流式布局还是非常适合使用的,比如关键字标签,搜索热词列表等FlowTagLayoutAnd...

2019-01-04 16:48:23 903

空空如也

空空如也

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

TA关注的人

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