
Android基础篇
胡小明同学
努力成为talent
展开
-
Android 权限整理
权限汇总android.permission.EXPAND_STATUS_BAR 允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序android.permission.FACTORY_TEST 作为一个工厂测试程序,运行在root用户android.permission.FLASHLIGHT 访问闪原创 2017-05-09 11:29:41 · 640 阅读 · 0 评论 -
Android 加快编译时间
加速编译时间的方法挺简单,方法如下1、在所有module的build.gradle中android{}内加入如下代码android{...//-----加入的代码start------ tasks.whenTaskAdded { task -> if (task.name.contains("lint") //如果instant run不生效原创 2017-05-15 22:33:29 · 1945 阅读 · 0 评论 -
TextView文本过长时用省略号表示的处理方法
TextView中有个内容过长加省略号的属性,即ellipsize,用法如下:在xml中: android:ellipsize="end" 省略号在结尾 android:ellipsize="start" 省略号在开头 android:ellipsize="middle" 省略号在中间 android:原创 2016-08-08 15:39:10 · 2588 阅读 · 0 评论 -
Android Intent的用法及其传取值
原创文章,转载请注明出处!用法:1、启动一个Activity (1)Activity.startActivity(Intent intent); //启动一个Activity (2)Activity.startActivityForResult(Intent intent, int requestCode); //启动一个带请求码的Activity,当该Activity结束原创 2016-09-23 15:39:16 · 3600 阅读 · 0 评论 -
Android Studio恢复移除的Module
笔记:当我们移除了某个module,但是后来又想恢复这个module,可以这样恢复切换至project视图,打开settings.gradle 编辑settings.gradle,添加 include ‘:此处填module名’ 点击sycn gradle再次在Project Structure处添加依赖嗯,就是这么简单。原创 2017-05-15 00:20:15 · 1145 阅读 · 0 评论 -
Android BroadcastReceiver使用详解
想要全面了解广播,须知以下几点1、创建广播接收者类 继承BroadcastReceiver,重写onReceive方法, 以MyReceiver extends BroadcastReceiver为例子 public void onReceive(Context context, Intent intent){}-------------------------原创 2017-02-06 11:46:39 · 589 阅读 · 0 评论 -
Android EdiText超出设定高度自适应
虽然我还是个菜鸟,但是问这问题还被人取笑,感觉蓝瘦香菇鱼焖~~所以,写了这篇来避免大家入坑其实,确实也很简单,只需要在布局设定EditText的最小高度为你想设定的值大小,然后设定发高为自适应就行了代码如下: android:id="@+id/data" android:gravity="clip_vertical"原创 2016-10-25 12:06:05 · 4607 阅读 · 0 评论 -
获取系统时间和某天是星期几
获取系统时间和指定某天是星期几获取当前系统年月日是星期几[java] view plain copyCalendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Cal原创 2016-08-18 15:50:16 · 6290 阅读 · 0 评论 -
设置Button按钮状态背景
Android selector选择器可以让你切换自定义的背景风格,让你的控件或者布局在不同状态下背景切换,背景可以使眼色或者图片资源。首先,android中的selector要在res/drawable/xxx.xml中配置,比如下面Button的例子:使用drawable:[html] view plain copy原创 2016-08-17 10:45:23 · 7196 阅读 · 0 评论 -
button设置可以变换的背景及其容易遇到的问题解决方法
直接在drawable中设置相关的选择器,有时会遇到这种情况: tag requires a 'drawable' attribute"-selector。导致设置颜色不成功设置方法:Button中引用android:background="@drawable/button_background_selector"在文件夹drawable下定义button_background_s原创 2016-08-17 20:50:44 · 1093 阅读 · 0 评论 -
eclipse下解决导入项目中文乱码
编程时在往eclipse中导入项目后 项目中的中文注释成了乱码相信大家都遇到过吧,当文件少的时候还可以自己复制粘贴下,文件多的时候呢 教大家一个间的快捷的方法 首先导入的文件成为了乱码是因为workspace的编码方式不对 linux下默认编码是UTF-8,windows的是GBK, 那么怎么修改workspace的编码方式呢?很简单在window原创 2016-07-31 10:44:08 · 714 阅读 · 0 评论 -
设置可滚动的TextView
TextView有个属性maxLine,这样也就满足了需求了,只要设置一个TextView带ScrollBar的,然后设置maxLine就可以了。 [html] view plain copyTextView Android:id="@+id/text_view" android:layout_原创 2016-07-18 19:58:51 · 8225 阅读 · 0 评论 -
Android 颜色使用总结
一. 颜色介绍 在平时coding中,我们常用的是ARGB8888和ARGB4444,而在所有的安卓设备屏幕上默认的模式都是RGB565。 模式 介绍 RGB565 屏幕默认模式(16位) ARGB8888 四通道高精度(32位) ARGB4444 四通道低精度(16位) Alpha8 仅有透明通道(8位)解析:字母表示通道类型,数值表示该类型用多少位二进制原创 2017-05-30 19:42:35 · 1169 阅读 · 0 评论