- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 Android Studio 项目上传Git
1、在Android Studio 上配置Git信息;2、在git(码云)上创建项目并复制项目地址;3、点击VCS–Enable Version Control Integration,选择git,使项目与GIt关联。项目文件变红色;4、点击VCS->Git->Remotes ,将复制后的项目Git地址添加进去,并点击确定;5、点击VCS->Git->PULL ,根...
2019-03-04 16:43:49
4305
原创 android studio 常用插件
android studio 常用插件Android Parcelable code generator序列化接口,按下Alt+Insert,选择PalcelableGsonFormat格式化json数据,快捷方式 Alt+STranslation翻译SingletonGenerate单例模式,新建文件可以选择单例的各种模式 ...
2018-11-03 09:42:58
308
原创 Unknown attribute android:layout_width...
Unknown attribute android:layout_width, layout_height, id, gravity, layout_gravity, paddingxml 标签界面属性全部报黄色,并且新建标签不会自动导入android:layout_width和android:layout_height.Tools->Android->Sync Project ...
2018-10-19 13:32:46
6484
原创 FlowTag
1. attr1.1 max_select: 设置选中个数-1: 不限制个数0 :没有选中>0:设置现在个数1.2 tag_gravity:设置显示位置left:坐标是0的位置是左侧第一个,tag在左侧right:坐标是0的位置是右侧第一个,tag在右侧center:坐标是0的位置是左侧第一个,所有tag居中1.3 clickable: 是否可点击tru...
2018-09-30 11:14:11
306
原创 Unable to merge dex
Unable to merge dex原因: 包引用重复1、打开控制面板的 gradle control ,运行 Run with --stacktrace2、run完之后,可以找到出现的原因,可以看出重复的包3、在 android studio 中进行全局搜索JsonReader,可以看出com.google.gson.stream对应两个不同的引用包4、打开终端,然后输入 gr...
2018-09-28 11:49:47
3205
原创 子布局layout_gravity在LinearLayuot中不起作用
子布局layout_gravity在LinearLayuot中不起作用LinearLayout的Orientation属性影响子布局layout_gravity属性设置android:orientation=”horizontal” 水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的android:orientation=”vertical” ...
2018-06-21 17:32:06
442
原创 极光分享集成
主要场景:将分享内容分享到 QQ、微信、新浪微博、Facebook、Twitter 等主要的社交平台。获得 QQ、微信、新浪微博、Facebook、Twitter 等主要平台授权。获取 QQ、微信、新浪微博、Facebook、Twitter 等主要平台的个人信息,用于第三方登录。集成步骤在 gradle 配置 jcenter。manifest.xml配置配置第三方平台...
2018-04-16 10:03:28
2837
原创 kotlin随笔--参数困惑
字面函数被包在大括号里 参数在 -> 前面声明(参数类型可以省略) 函数体在 -> 之后参数(T) -> R/** * map 函数把一个值映射为另一个值 * map 接受 一个函数,该函数有个参数T */inline fun Array<T,R> .map(transform:(T)->R) : List <R>{ ...
2018-03-23 23:31:13
336
原创 Dialog的back事件监听
首先要知道dialog弹出时,dialog获取了当前焦点,activity里面的方法无法获取到back键事件。在Activity可以通过重写下面四个方法对back事件进行监听,判断event.keyCode 是否等于 KeyEvent.KEYCODE_BACK即可进行相应的处理,但dialog弹出时,dialog获取到焦点,下列四个方法将不再被执行。1)onKeyDown 2)onKey...
2018-03-19 23:55:17
1654
原创 Github安装到上传项目
Github使用:http://www.cnblogs.com/specter45/p/github.html#s1 1、创建Github 仓库 2、安装Github客户端 3、为Github账号设置SSH key 4、上传本地项目到Github
2017-01-16 17:04:55
476
原创 View背景色background
setBackground(Drawable background)setBackgroundColor(int color)setBackgroundResources(int resid)setBackgroundDrawable((Drawable background)
2017-01-09 17:23:16
1537
转载 Android图片缓存之Bitmap详解
Android图片缓存之Bitmap详解前言: 最近准备研究一下图片缓存框架,基于这个想法觉得还是先了解有关图片缓存的基础知识,今天重点学习一下Bitmap、BitmapFactory这两个类。 图片缓存相关博客地址:Android图片缓存之Bitmap详解Android图片缓存之初识GlideAndroid图片缓存之Glide进阶Android图片缓存之Lr
2016-10-09 17:14:44
900
转载 dialog
兼容的 AlertDialog拥有Material风格的Dialog控件在下列类:android.support.v7.app.AlertDialog所以想要使用此风格的对话框,需要在Module的build.gradle中导入dependencies { compile 'com.android.support:appcompat-v7:23.1.1'}这个 V7
2016-08-30 15:38:22
322
转载 Kotlin使用(一)
Kotline简介Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。Kotlin语法1、函数的使用定义函数使用fun关键字,如下代码所示:
2016-07-26 15:04:14
346
转载 android WebView详解
1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(u
2016-03-24 15:48:26
289
转载 Android 通讯录增删改查
Android入门之增删改查通讯录一、通讯录应用介绍 通讯录应用是Android自带的应用程序,我们看到此应用的时候,可能只认为这是一个应用,用数据库存储数据,但是实际上不是这样的。通讯录是ContentProvider的应用,通讯录由两部分组成:(1)com.android.providers.contacts的ContentProvider:真正存储数据的Content
2016-03-22 16:59:33
1955
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人