- 博客(18)
- 收藏
- 关注
原创 老司机带你学习GreenDao3
我知道你们没有图是不会进来的,就是简单的greenDao3的增删改查 和完全自动化升级字段且保留之前的数据! 步骤 1.依赖 首先在project项目中的build.gradle 中添加如下代码 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.b
2017-11-03 09:29:37
381
原创 win7下配置flutter报错,cmd命令运行flutter doctor报错异常解决!Unblock-File Path 'E:\flutter/bin/internal/upd”
win10下按照flutter官方文档进行部署flutter 基本没有任何问题 ,而win7情况下 按照官方文档操作后 前面也都可以正常进行 直到 win7下运行flutter doctor时候会出现异常 : 报错信息: 无法将“Unblock-File”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后重试。 所在位置 行:1 字...
2019-03-22 15:54:18
1911
原创 兼容安卓8.0和安卓4.0手机TetxView字体过长会出现java.lang.ArrayIndexOutOfBoundsException: length=29; index=-1!
话说 已经很久没写博客了,心思都放在其他地方上面去了,但是还是要记录一下工作中出现的bug记录 这次公司里的项目出现了一个很奇怪的bug,在6.0或者7.0甚至8.0都不会出现次bug,但是在5.0以下的手机,这里指的是4.0的手机,毕竟市面上4.0以下的手机已经很少了。 话不多少直接看AS报的错误。 java.lang.ArrayIndexOutOfBoundsException: len...
2019-03-18 15:24:49
667
原创 Android studio 3.0.1 依赖EventBus 报错的原因解决!
今天终于把Android Studio 升级到最新的版本了,在做项目的时候依赖EventBuS却出错了,在网上查了很多资料,终于是解决了这个依赖问题。特此记录一下 第一步:在项目(Project中)的build文件中依赖: classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'//配置EventBu 第二步:在modul...
2018-08-09 14:25:01
2422
原创 这应该是适配安卓8.0最好的亲身列子了。。。。
随着市面上8.0的安卓手机日渐增多,我们公司app也要适配到安卓8.0。在适配的过程中,也发现了很多问题,也特此记录一下!第一个,权限问题。因为我公司的app直接的 TargetSdkVersion的版本一直是22,(为什么是22,我接手后就是22)所以也没有加入权限适配。所以这一次,我就把公司的TargetSdkVersion的版本改成27,其他什么也都改成27,所以首先解决的就是权限问题。权限...
2018-07-11 15:10:25
787
原创 Android 开发艺术探索之---ContentProvider(内容提供者)
1.什么是内容提供者? 首先在android 开发艺术探索这边书中 我们都知道ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用比较少。ContentProvider为不同的软件之间数据共享,提供统一的接口。而且ContentProvider是以类似数据库中表的方式将数据暴露,也就是说ContentProvider就像一个“数
2018-01-09 10:23:24
361
原创 RxJava 的学习之后的理解----第一章
Rxjava 最本质的概念还是观察者模式 而观察者模式是 定义了对象间一对多的依赖关系,使得当对象状态发生变化时,所有依赖它的对象都会收到通知并且自动更新自己。 观察者模式 最好的学习文章 可以看这个 http://www.jianshu.com/p/d5a758dd2795 初学者学习设计模式 很容易理解 RxJava 有四个基本概念:Observable(可观察者,即被观察
2017-11-09 17:16:09
303
原创 Activity 跳转到Fragment中(MainActivity中的Fragment)
Activity 跳转到Fragment中(MainActivity中的Fragment) 如果大家有遇到这个问题 说明你来对了 楼主我可是踩了无数的坑,花了几天的时间才把这篇文章写下 现在App的模式一般都是Activity中多Fragment的模式 所以可能会有这种需求 就是Activity中需要跳转到Fragment中的情况 1.首先 MainActivity中有4个
2017-03-20 16:46:10
11612
2
原创 android 面试题收集
找工作是一件很纠结也很幸福的事情,如果进了心仪的公司,那必定是幸福的,那如果是有多加不如意的公司给了你offer 心仪的公司却没有给 恰好你有急着工作,这必定是很纠结的事情。 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。下面呢是我从各处收集的一些面试题,以备不时之需。如有雷
2017-02-20 09:28:47
1020
原创 App启动时页面出现白屏或者黑屏的问题(过度期间)
有标题可以知道 今天我要探讨的问题是App启动的时候 会出现黑屏或者白屏的问题 也就是刚刚打开App的一瞬间 出现白屏或者黑屏然后跳转到闪屏页面的(这个是前提条件) 最后太跳转到我们的主页面 1.第一个问题就是我们要解决的为什么会出现黑屏或者是白屏的原因 那是因为theme 对了 就是theme 大家可以对照 appThem这一主题(系统的主题) activit
2017-02-16 09:04:58
2449
原创 自定义Dialog样式
自定义Dialog样式 前言 平时项目开发总要自定义dialog满足产品的设计需求,但系统提供Dialog和AlertDialog用起来不是很方便,所以自己封装一个好用的Dialog基类是再好不过了。 实现: BaseDialog.java import android.app.Dialog; import android.content.Context; import an
2017-01-16 09:13:21
579
原创 Android7.0适配的一些小心得
Android7.0发布差不多已经是半年多了,Android7.0在给用户带来一些新的特性的同时,也给开发者带来了新的挑战,这几天我将应用适配到Android7.0,其中也遇到了不少问题也踩了一些坑,在这里就把我在Android7.0适配上的一些心得分享给大家,让大家的应用能早一天跑在Android7.0上。 权限更改 随着Android版本越来越高,Android对隐私的保护
2017-01-13 09:57:11
3822
原创 select a process to debug android 调试模式的两种方式
作为android 开发程序员,学习调试模式是很有必要的。也就是debug模式 一般来说 调试模式是有两种 1.第一种就是如下图 1.所示 直接点击选择debug模式发布。
2017-01-03 09:07:49
1168
原创 深入浅出解析Android事件传递机制
关于Android中的事件传递,在Android系统源代码层级的实现上非常复杂,而对于应用程序的开发而言,我们不必深究太多细节,只需要掌握事件传递机制所带来的一些结论即可。本文通过父控件→子控件的事件模型来聊聊关于事件传递机制的一些知识点。 在开始分析之前,大家可以先记几个结论,这样便于理解。 结论1:事件一定是先到达父控件上。 结论2:事件简单来说可以分为三种:Down
2016-12-27 13:58:37
386
原创 电脑蓝屏或者断电重启后,studio无法认出Android环境 setup JDK
今天上班的时候 突然断电了 我这边正在改Bug,想着不错,可以稍微休息一下了 反正AS会自动保存代码的。 但是发现来电后重启电脑 之后开启AS之后 我去 什么鬼 居然各个类全都报红了 然后手动导包 发现是 弹出 什么 Setup JDK 然后想着应该要Clean一下 或者是重新Build一下 试了试 我去 还是不行 那得重新想办法了 我一般遇到问题 先是看问题原因 报错 原因是什么,然后
2016-12-19 16:16:18
1049
原创 SharedPreferences工具类
SharedPreferencesUtil 工具类 // ====================StringPreference======================== /** * 设置StringPreference * * @param context * @param key * @param content
2016-12-19 10:30:17
438
原创 怎么自定义Dialog加载动画
教你怎么自定义Dialog加载动画(仿苹果菊花加载动画效果) 1.需要两个Drawale a) load_bg_drawable.xml xml version="1.0" encoding="utf-8"?> selector xmlns:android="http://schemas.android.com/apk/res/android" > item androi
2016-12-12 10:38:24
882
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅