- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 Android Studio SVN忽略文件
1.可以忽略的文件还有.apk的文件一、用Android Studio 忽略文件1.设置忽略文件2.添加文件3.关联SVN4.选择路径5.成功后的样子checkout别人忽略后的项目是红色的二、用TortoiseSVN忽略文件1.选中要忽略的文件,右键
2017-03-23 14:26:01 2493
原创 解析Failure [INSTALL_FAILED_CONFLICTING_PROVIDER]
程序运行安装不上,提示如上图。提示是要卸载一个已经存在的application,虽然开发着几个项目,但是包名都不一样,没道理啊。clean、build也都没用。后来在Stack Overflow上找到回答,大概意思:在AndroidManifest.xml文件中,provider中的android:authorities的值必须是唯一的。多个项目引用同一个类库(Module
2017-03-22 11:02:46 12524
原创 Activity中getIntent为什么获取不到值?
Activity有四种启动模式,一般为默认。当Activity的启动模式为singleTask的时候,通过Intent传值,getIntent是接收不到值的,为null。因为不同的启动模式,走的方法也不一样。当页面再次被调用的时候,先走onNewIntent方法再走onRestart。所以需要重写onNewIntent方法,而且此方法在Activity Finish之后是不执行的。
2017-03-18 12:26:02 11135
转载 GitHub上README.md教程
最近对它的README.md文件颇为感兴趣。便写下这贴,帮助更多的还不会编写README文件的同学们。README文件后缀名为md。md是markdown的缩写,markdown是一种编辑博客的语言。用惯了可视化的博客编辑器(比如CSDN博客,囧),这种编程式的博客编辑方案着实让人眼前一亮。不过GitHub支持的语法在标准markdown语法的基础上做了修改,称为Github Flavored Ma
2017-03-17 14:36:20 957
原创 Android发送验证码倒计时,时间倒计时
1.activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layo
2017-03-17 14:08:07 1352
原创 Android6.0运行时权限。
一、集成三方库PermissionsDispatcher1.添加依赖a. project目录下的build.gradle文件classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'b. app目录下的build.gradle文件compile 'com.github.hotchemi:permissionsdisp
2017-03-15 18:00:41 1479
原创 Android之表单验证,Validation三方集成。
android中判断控件是否为空的地方非常之多,比如登录注册,只要是需要填写东西的地方基本上都需要判空。难度不大,但是代码相对冗杂,如果集成框架的话就相对简单多了。1.添加依赖compile 'com.mobsandgeeks:android-saripaar:2.0.3'2.布局<LinearLayout xmlns:android="http://sche
2017-03-08 17:42:45 6766 4
原创 Android之FloatingActionButton使用
FloatingActionButton悬浮按钮。继承自ImageView,配合CoordinatorLayout一起使用。1.引用compile 'com.android.support:design:24.2.1'2.布局<android.support.design.widget.CoordinatorLayout xmlns:android="
2017-03-07 14:06:36 1209
原创 Android之Toast的高级使用
Toast作为提示,一般在用户进行某个操作之后出现,告诉用户结果或给用户提示,过一会就自动消失,不会阻碍用户操作。1.一般使用Toast.makeText(MainActivity.this, "testContent", Toast.LENGTH_SHORT).show();参数1:上下文。参数二:提示内容。参数三:显示时长。Toast.LENGTH_SHORT是短时间内
2017-03-06 12:07:09 1135
原创 Android之SharedPreferences的高级使用
SharedPreferences作为Android中的轻量级存储,读写操作都非常简单,使用的也非常广泛。一般存储一些用户的不重要的信息和一些参数等。以键值对的方式存储。存放于/data/data/包名/shared_prefs目录下1.一般使用SharedPreferences sp = getSharedPreferences("config", Context.MODE_PRIV
2017-03-06 11:28:31 939
原创 Android中shape和selector的使用
1.shapea.效果图b.代码 <stroke android:width="1dp" android:color="@color/gray"/> <padding android:bottom="0dp" android:left="
2017-03-02 10:35:42 764
转载 Android自定义View实现优惠券效果
最近做项目的时候需要一个卡劵的效果,如图:上面的图片其实和普通的Linearlayout,RelativeLayout一样,只是上下两边多了类似于半圆锯齿的形状。那么只需要处理不同地方。可以在上下两条线上画一个个白色的小圆来实现这种效果。假如我们上下线的半圆以及半圆与半圆之间的间距是固定的,那么不同尺寸的屏幕肯定会画出不同数量的半圆,那么我们只需要根据控件的宽度来获取能画的半圆
2017-03-01 13:30:53 1864
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人