vincent的博客

开发者博客

Android Studio右键选项中没有Git?

2018-05-25 10:20:47

阅读数 1021

评论数 1

Windows一台电脑配置多个git账号

本文以配置github.com账号和公司账号来逐步演示在Windows环境下配置Git多账号支持即在同一个电脑上管理多个ssh-key,对git多一分了解。1. 生成公司git服务器对应的私钥公钥(本文中文件地址C:\Users\czxyl171151\.ssh目录)执行命令 ssh-keygen...

2018-03-28 17:56:31

阅读数 82

评论数 0

使用viewpage+fragment无法彻底移除fragment的问题

因为使用FragmentPagerAdapter的时候,加载到viewpage的fragment是无法彻底移除的,只有清空内存时才会移除,所以在根据index获取fragment对象时会出现问题,如果想彻底移除fragment可以使用FragmentStatePageAdapter,就可以解决这个...

2019-07-17 20:47:07

阅读数 2

评论数 0

Android根据属性值自定义改变图片颜色

改变ImageView图片颜色 <ImageView android:id="@+id/head_img_right" android:layout_width="@dimen/dp_40" android:layo...

2019-05-16 14:33:32

阅读数 11

评论数 0

json返回集合,key值动态改变时如何解析

1,一般接口返回的key值是固定的,我们可以写固定的实体类来解析,但是如果接口返回是动态的key,我们如何获取到所有的key和value呢,如图所示 2.如图通过如下方式获取存好数据的map的集合 JSONObject jsonObject = null; try { jsonO...

2019-04-01 14:27:01

阅读数 116

评论数 0

Android 开发中使用getAssets获取不到文件的问题

1.通过获取笨的json文件进行解析,提示无法找到文件 List<QuestionBean> data = new Gson().fromJson(getStringFromAssert(NormalQuestionActivity.this, "data....

2019-03-29 16:03:35

阅读数 157

评论数 0

设置小数点保留两位

tvPrice.setText(String.format("%.2f",ss);

2019-01-17 15:10:42

阅读数 96

评论数 0

解决Scrollview嵌套横向recycleview滑动冲突问题

1.重写Scrollview,拦截竖向滑动,不拦截横向滑动 public class CustomScrollview extends ScrollView { private float mLastXIntercept = 0f; private float mLastY...

2019-01-04 14:20:21

阅读数 367

评论数 0

Android studio 出现No usages found in All Places

最近使用AS时,突然发现很多代码显示为灰色的未引用代码,但是确实该代码都有被引用。这对编码很不方便,容易误以为无用代码将其删除。 最终解决方案如下: File -> Invalidate Caches/Restart ...

2018-12-28 14:46:05

阅读数 347

评论数 0

在Android 7.0上PopupWindow.showAsDropDown不起作用的解决方法

使用popupwindow时在android7.0以上使用showAsDropDown方法不起作用,经查询需要做兼容性适配,方法如下: public class Solve7PopupWindow extends PopupWindow { public Solve7PopupWin...

2018-12-25 15:27:34

阅读数 87

评论数 0

使用greenDao时,出现 no such table的异常

出现这个异常是因为没有找到表,没有找到表的原因是之前的表已经建好了,而新增的表需要重新初始化数据库才可以建好,所以只需要把schemaVersion 改变一下版本号,重新sync运行一下就可以重新生成表了,另外修改表中字段都需要重新初始化数据库才会生效。 greendao{ //数据库版...

2018-12-13 16:10:59

阅读数 575

评论数 0

当scrollview嵌套多个recyclerview时如何实现整个页面的下拉刷新和上拉加载

最近做的一个项目中有个布局比较复杂一点,整个页面是个srollview里面又嵌套了几个recycview,刚开始是有的滑动冲突卡顿的问题,通过如下方法解决了 mRecyclerView.setLayoutManager(new GridLayoutManager(getContext(), 2...

2018-12-11 16:04:24

阅读数 573

评论数 0

时间戳转换时间总是会差几个小时

项目中后台接口返回的时间戳,需要移动端动态转换成日期格式 大致方法如下: String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Dat...

2018-11-30 15:05:53

阅读数 802

评论数 0

dk\build-tools\23.0.3\aapt.exe'' finished with non-zero exit value 1

出现这个问题原因: 1.图片命名出现非[a-z0-9_.]特殊字符 2.布局文件中有找不到资源文件情况,比如找不到文字或者图片   先查找一下最新编辑的几个布局文件有可能更快找到问题。 查到问题后重新sync一般就可以了...

2018-11-28 19:25:01

阅读数 128

评论数 0

android应用上架应用市场时需要注意的问题

最近公司刚刚开发完两个app,需要到各个平台去发布,我们公司暂时只发布360应用市场和腾讯应用市场,由于之前准备工作不足导致发布过程中遇到一些问题,今天在这里整理一下。 1.首先最重要的是软著登记证书,现在平台审查严格,凡应用发布必须有各个应用的软著,360平台上有两个上传选项,一个是软著登记证...

2018-10-16 17:50:49

阅读数 1563

评论数 0

华为部分机型对集合排序时会出现错乱的问题

项目中有一个页面需要对车辆品牌进行排序,但是遇到个别机型出现排序错乱的问题 public static char getFirstLetter(String name) { String letter = "#"; if (!TextUti...

2018-08-07 14:24:55

阅读数 193

评论数 0

Android 软键盘弹出时覆盖了dialog部分内容

如图所示,项目中遇到一个这样的问题,dialog中有输入框,当软键盘弹出时没有将dialog整个顶上去而是覆盖了下面的内容,用户体验不好,经网上查询得知是dialog布局的问题导致,因为顶层布局是使用RelativeLayout 而非LinearLayout导致布局有重叠问题,将顶层布局改成Lin...

2018-06-27 15:42:22

阅读数 1283

评论数 1

android studio意外重启后 原本的import全部报错

文件类找不到,但是项目可以运行。试了好几个方法都没什么效果,最后在网上看到解决方法,果然好了。解决方法如下:File -> Invalidate Cashes / Restart这样重启一下studio就可以了...

2018-06-19 11:12:44

阅读数 282

评论数 0

使用友盟第三方登录时,微信客户端不能被拉起,且没有log错误

1.so文件没有在build里面配置2.微信客户端已登录账号也有可能不能被拉起3.签名信息不正确,可以下载微信官方获取签名apk获取

2018-05-01 10:54:16

阅读数 371

评论数 0

install apk failed Run项目的时候提示安装失败

因为做测试,我将原来的项目复制了一份重新运行,发现安装不了了,推测是复制项目导致build生成的apk文件出了问题,尝试将project和module目录下的build目录删除,重新运行果然安装成功。...

2018-04-13 15:02:07

阅读数 42

评论数 0

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