![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Studio
申兵兵
这个作者很懒,什么都没留下…
展开
-
Android Studio 使用 aar
由于项目中使用到了gif,所以找到了一个第三方的Gifkua原创 2014-10-29 09:54:51 · 1120 阅读 · 0 评论 -
MultiDex 遇到的大坑
编译报错Conversion to Dalvik format failed:Unable to execute dex: method ID not in [0, 0xffff]: 65536没问题当你以为配置了以下代码之后android { defaultConfig { ... minSdkVersion 15 targetSdkV...原创 2018-03-05 17:06:07 · 1180 阅读 · 0 评论 -
Android 项目模块化开发,提高开发效率。
随着需求的增加,代码量随之变得庞大、臃肿。于是产生了很多影响开发效率的问题。 例如: 1. 方法数超过65K。 2. 程序编译运行一次至少1-2分钟。 3. 代码变得难以管理,影响阅读及修改效率。 4. 代码之间紧密度高,不好拆分任务……为了解决上述种种问题,我设计了一个简单的模块化机制。先来看看我项目的大致结构吧。图中可以看到,项目里有很多自定义的代码库和第三方库(原创 2016-12-21 14:51:40 · 6547 阅读 · 4 评论 -
使用RecyclerView + ViewPager 实现轮播广告的两个Bug
大家都知道,RecyclerView没有addHeaderView的方法,所以,要实现添加头部,就需要在RecyclerAdapter中进行。 将ViewPager作为RecyclerView的其中一项 过程中发现两个问题: 1.当ViewPager不可见时,会执行其onDetachedFromWindow方法,再次可见时会执行onAttachedToWindow方法。原创 2016-05-18 13:48:31 · 6251 阅读 · 16 评论 -
GreenDao 在 Android Studio 中的配置使用
GreenDao的GitHub地址:https://github.com/greenrobot/greenDAO新建gradle空白项目,项目结构如下: 新建”lib-greendao-generator”module。此library主要是生成Dao、Bean文件,所以主项目不必引用。并且它是一个纯java module。新建Module 选择Java Library起个名字,然后finis原创 2016-04-22 18:17:22 · 3793 阅读 · 3 评论 -
GreenDao 在 Android Studio 中的配置使用 之 更新数据库
前面介绍了GreenDao的搭建配置。 这篇介绍一下如何简单实用。更新数据库greendao默认的更新数据库方法是,删除原来的所有表,再创建所有表,这样做的好处是省时省力,坏处是神经病啊,我数据丢了啊!这是自动生成的DaoMaster代码片段,用来更新和创建数据库的:```public static class DevOpenHelper extends OpenHelper { pub原创 2016-04-23 11:34:27 · 2180 阅读 · 0 评论 -
Android 在 LinearLayout 添加分割线 divider
如何在LinearLayout中添加分割线,就像下面这张图一样。推荐方法:LinearLayout有两个属性1、dividerandroid:divider = ""divider可以是图片文件,也可以是xml绘制的shape。使用shape的时候一定要添加<size> ,一定要添加color,即使是透明也要写上例如:<?xml version="1.0" encoding="utf-8"?>原创 2016-05-18 15:07:32 · 11109 阅读 · 0 评论 -
Android Studio + NDK 之 Hello Word
新建工程,包名随意,本例为com.test在com.test下新建package com.test;/** * Created by Shen on 2015/9/23. */public class NDKUtil { public native String getHelloWord();}点击build生成class文件 使用cmd进入到app\build\interme原创 2015-09-23 17:08:24 · 1024 阅读 · 0 评论 -
Android SDK Manager 无法更新下载怎么办?
卸载360,谢谢原创 2015-12-03 20:48:28 · 748 阅读 · 0 评论 -
Android 在 LinearLayout 添加分割线 divider
如何在LinearLayout中添加分割线,就像下面这张图一样。 推荐方法:LinearLayout有两个属性1、android:divider="@drawable"drawable可以是图片文件,也可以是xml绘制的shape。使用shape的时候一定要添加 例如: 2、android:showDividers = "middle|en原创 2015-05-18 11:57:08 · 76011 阅读 · 9 评论