自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android 0基础 flutter打出Android flutter 签名包 debug包 签名apk

注意⚠️首先,这篇文章主要针对打包,前部分主要针对不是Android开发的同学,没有Androidstudio打包Android基础,在学习flutter需要打出签名包,所以比较详细。是android同学可以直接跳至看方法三,对flutter打包扩充了解。话不多,直接上重点

2019-04-19 16:31:52 2436

原创 flutter bug【持续更】

错误一:flutter project插入图片异常xjdMacBook-Pro:flutter_app_layout xj.d$ flutter run -d allRunning "flutter packages get" in flutter_app_layout... Error on line 40, column 2 of pubspec.yaml: Ex...

2018-12-12 15:26:15 3346

原创 js,kotlin,dart,java中 list,map,set,数组区别

list,map,set,数组区别对比map前端let map = new Map([[1, ‘one’],[2, ‘two’],[3, ‘three’],]);let arr = […map.keys()]; // [1, 2, 3]遍历:map.forEach(function(value,key){console.log(value,key);});for(let ...

2019-12-04 11:42:25 358

原创 flutter Zefyr 实现markdown文本;本地修改第三方源码,本地开发package

文本输入markdown,上传也是获取到markdown文档,使用了开源Zefyr 一款Flutter实现的富文本编辑;github:https://github.com/memspace/zefyr输入框Widget _descriptionEditor() { final theme = new ZefyrThemeData( toolbarTheme: ZefyrT...

2019-06-28 15:14:46 7018 11

原创 Flutter 项目 app迭代更新

大概思路,能进入这个帖子基本也都知道:1.获取当前版本是否为低版本(略)2.更新使用到的库,pubspec .yaml配置分别是下载文件,获取路径,权限,打开文件 flutter_downloader: ^1.1.7 path_provider: ^1.1.0 permission_handler: ^3.0.0 open_file: ^2.0.1+2Android m...

2019-05-10 15:30:53 5825 6

原创 flutter启动白屏页面做splash页面

如图

2019-02-19 17:55:22 6307 1

原创 系统总结归纳一下android

又是一年,慢慢开始往大前端趋势转,Android算算也工作这么久了,一直很想找个时间系统归纳一下自己android的知识体系,或查漏补缺,或精卫填海…一直没觉得自己技术多厉害,总是感觉如同一个尘埃,第一篇的产出来自北京的第一份工作,到现在,还是很感谢自己的选择了,虽然那一份是当时手里offer中工资最低的,工作时间996,因为源码,没有犹豫就选了。很庆幸在那个Android市场有回落趋势却也相对热...

2019-02-02 19:33:11 271 1

原创 零基础使用weex,weex+android

Android Weex工程搭建https://weex.incubator.apache.org/guide/index.html真的是入门就想放弃,文档少的可怜,翻“墙”找资料,看看墙里面资料,安心一丢丢.本设备mac第一部分注意:⚠️这部分是weex,创建一个weex项目,在web平台渲染结果,并且可以将结果显示在模拟器上面1.安装 Node.js,https://nodejs....

2019-01-02 16:30:04 504

原创 flutter 与 Android传递(二)获取电池电量,电池状态

官方源代码:https://github.com/flutter/flutter/tree/master/examples/platform_channel重点:MainActivity:CHARGIN_CHANNEL=samples.flutter.io/chargingEventChannel(flutterView, CHARGIN_CHANNEL).setStreamHandle...

2018-12-19 14:17:32 2029 2

原创 flutter与原生activity 交互 数据传递(一)

flutter/kotlin/Android 项目官方代码: https://github.com/flutter/flutter/tree/master/examples/flutter_view重点MainAcvity进入Android MainActivity 修改继承,MainActivity() : Activity(),manifest文件中,需改mainActiity主题...

2018-12-13 19:49:27 9124

原创 flutter 从零开始环境配置

flutter的热度越来越高的感觉,不管你是前端还是客户端,如果你说你没听说过flutter,多少有点慢步调了~现在还是带你配置flutter环境:首先,装Androidstuido或者xcode或者visual studio作为一个前端或者客户端的开发人员,一定都至少有一个吧~如果都没有,选择一个你喜欢的吧~AndroidStudio:https://developer.andr...

2018-10-30 16:37:09 620

原创 androidstudio 启动苹果模拟器 启动flutter项目

mac 电脑  androidstudio  配置启动苹果模拟器 测试flutter代码  实现android设备 苹果设备一套代码实现android不聊了,做Android的应该都会,说苹果模拟器启动第一步:下载xcodehttps://developer.apple.com/download/选择下载最新版本就ok下载成功,安装~ok,现在打开你androidstudi...

2018-10-30 11:04:37 7380

原创 Volley原理超级简单的

最近有点对源码上瘾。。。有点时间,都归纳一些,总结下Volley使用方法,不写了,百度一堆。下包,依赖,使用简单代码: public void getVolley(View view) { //第一步 RequestQueue requestQueue = Volley.newRequestQueue(this); //第二步 ...

2018-08-15 17:26:45 338

原创 IntentService原理 面试知道这些够了

intentService是什么?IntentService继承自service,但是优先级高于Service。内部是封装handlerThread和handler的。IntentService是继承并处理异步请求的一个类,在IntentService内有一个工作线程来处理耗时操作,启动IntentService的方式和启动传统的Service一样,并且,当任务执行完后,IntentSer...

2018-08-09 09:50:16 1451

原创 listView+SwipeRefreshLayout冲突

使用google推荐的下拉刷新,SwipeRefreshLayout刷新,listview下拉到最下面,无法回到第一条,默认下来刷新了 解决办法:listView.setOnScrollListener里面直接做判断 mAdapter = new MessageInfoAdapter(getContext(), mListDate, 1);listView.setAdapter...

2018-08-08 14:19:29 197

原创 Handler原理 最快学会看源码

为什么像写Handler,基本网上已经一大堆了,一个是自己归纳一下,加深点记忆,一个是都工作这么久了,好像没有自己好好看看源码总结下,感觉怪怪的。首先,看看Handler默认构造函数,在当前线程中,通过looper关联当前handler。/** * Default constructor associates this handler with the {@link ...

2018-08-08 14:01:38 182

原创 android kotlin retrofit https post请求json参数请求服务器 rxjava+retrofit2

楼主心累呀,自己写了个项目玩都是get请求,还没玩过post,还要json参数。现在补充上来,坑都一个个填了然后出现请求服务器一直404,各种找代码,各种看文档,各种走debug,最后发现是地址有问题。“404,不是服务器问题么?”此处省略一万字。。。。。android kotlin retrofit https post请求json参数请求服务器 rxjava+ret...

2018-06-15 17:48:25 5553

原创 #Error:Execution failed for task ':app:processDebugManifest'.

Error:Execution failed for task ‘:app:processDebugManifest’. Manifest merger failed with multiple errors, see logs特别特别讨厌studio报这种错误。。。。。举个列子选择查看详细内容,根据提示既可以修改

2018-01-04 20:33:10 429

原创 SwipeRefreshLayout+ListView

使用google推荐的下拉刷新,SwipeRefreshLayout刷新,listview下拉到最下面,无法回到第一条,默认下来刷新了解决办法

2018-01-02 17:15:43 458

原创 开发遇到的low坑

RadioGoup

2017-11-08 20:15:16 320

原创 ConstraintLayout 用法就是这么简单

上升动画,缩小动画

2017-11-08 20:11:10 419

原创 Android 设备指纹

Android 设备指纹使用FingerprintManagerCompat使用FingerprintManager

2017-11-08 17:48:24 2660

原创 idea 第一次创建kotlin 项目

1.下载好4.0+的gradle【因为4.0以上才支持kotlin写法】https://gradle.org/2.环境配置 【path】 控制面板--》系统安全--》系统--》高级系统设置--》环境变量--》系统变量--》path【没有的,自己新建一个,有的点击‘编辑’】--》新建如下图:3.cmd命令查看是否配置成功【win+R】 如图:成功4.o...

2017-09-05 11:15:13 9805 1

原创 动态添加权限

请求单一权限为了请求单一权限,我们可以使用checkSelfPermission()方法来检查应用是否已经授予了该权限。如下面代码所示,如果我们没有授予该权限,那么就需要使用requestPermissions()方法来请求,将要申请的权限以数组类型作为参数传入。private static final int REQUEST_LOCATION = 1503;p

2017-04-20 14:05:13 1475

原创 xml解析

太久没有解析过xml,突然xml解析居然不会解嵌套几成根名相同的东西了,巴拉巴拉百度都没找到,找笔记无果,乖乖查文档,也是醉醉的,善于利用网络,省得作死找笔记,查文档 = =xml格式如下: 1 3 3 4 6 289 49 9 25 解析:

2017-04-17 13:44:07 495

原创 服务源码

服务流程:ContextImpl@Overridepublic ComponentName startService(Intent service) { warnIfCallingFromSystemProcess(); return startServiceCommon(service, mUser);}warnIfCallingFromSystemProces...

2017-03-28 09:40:21 949

原创 Ubuntu 安装Android studio配置

把需要的东西都复制到电脑里面  然后开始安装 配置1.电脑里面已经有android studio,gradle,jdk dengjia@dengjia:~$ gedit .profile  【进入编译器,配置环境】2.在打开的编译器里面配置环境需要的环境eg:【ps:复制路径,首先在文件夹中选中要的文件,ctrl+l    打开的文件窗口上面就会出现路径了,复制自己的路径】

2016-11-05 17:31:05 796

原创 android 水波纹效果

5.1特性,点击自带水波纹效果   正常情况下面,系统默认带有水波纹,但是当给了一个背景颜色[列如:一个Button,在布局文件里面加了"background='#ff00ff'"]后,在点击这个button,就会发现水波纹效果消失了.原因是因为和系统效果冲突了,类似你重写了,具体没有细扒,得看源码了.解决方案:必须自己重写水波纹效果.drawable包下面创建一个xml文件[bg

2016-06-20 10:06:35 571

原创 设备策略管理---设备管理器

1.首先,需要定义各种政策支持个功能水平,策略可以覆盖屏幕锁定密码强度,超时时间,加密等;  eg: adminpolicy.xmlxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> 限制密码选择 --

2016-03-07 18:04:07 1157

原创 进入源码开发的总结~

因为开发的系统是ubuntu,导致做的总结笔记都要看起来好麻烦~所以,还是开个博客吧~没事自己可以看 ==============华丽的分割线===============================framework源码编译知识点1. 首先向studio导入源码。导入成功后,会发现打开的文件都有报错的现象。【原因:正常我们开发是基于SDK的开发,在这个情况下面,studio的编...

2016-03-01 11:56:14 669

空空如也

空空如也

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

TA关注的人

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