![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android笔记
MagicTurto-BD
这个作者很懒,什么都没留下…
展开
-
创建一个简单的圆角ImageView
需求:创建一个简单的圆角ImageView,使左上角,右上角的边缘变成圆角.public class CornerImageView extends ImageView { int radius = 10;//圆角半径 float density = getResources().getDisplayMetrics().density;//屏幕密度 public Co原创 2016-02-22 17:41:05 · 305 阅读 · 0 评论 -
Android Studio 3 Gradle插件报错:AAPT2 error: check logs for details
Error:failed linking file resources.Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for detai转载 2018-01-14 21:34:11 · 37368 阅读 · 6 评论 -
Android 方法数超过64k限制的解决办法
android { compileSdkVersion COMPILE_SDK_VERSION as int buildToolsVersion BUILD_TOOLS_VERSION defaultConfig { applicationId "com.x.xxx" minSdkVersion MIN_SDK_VERSION as int原创 2016-07-09 17:22:08 · 2455 阅读 · 0 评论 -
Android Service 简要概述
1.创建服务类 新建一个类 继承 Service 类覆盖 onBind方法2.在Manifest.xml中配置 服务service 的 action “com.cjh.app.service1”3.启动服务在代码中通过Intent intent=new Intent();intent.setAction("com.cjh.app.service1");startService(in原创 2016-07-09 17:10:28 · 462 阅读 · 0 评论 -
让Android服务变为前台服务
public int onStartCommand(Intent intent, int flags, int startId) { System.out.println("服务onStartCommand"); NotificationCompat.Builder mBuilder=new NotificationCompat.Builder(this);原创 2016-07-05 17:31:14 · 2309 阅读 · 0 评论 -
Android LayoutParams修改的正确姿势
CheckBox在设置新的LayoutParams时 如果用ViewGroup中的LayoutParams设置在代码编译过程不会报错,但在低于5.0的系统上运行时,当绘制时会进行强转,会出现类转换异常。所以在设置新的LayoutParams参数时应当通过当前控件拿到其自身的LayoutParams然后进行修改,再调用View.requestLayout();方法进行布局更新.原创 2016-07-23 17:57:30 · 1996 阅读 · 0 评论 -
Android Material Design 进度条 自定义进度条样式
Material Design 进度条圆形进度条创建设置主题为 Theme.AppCompat.Light.NoActionBar 或 @android:style/Theme.Material.Light修改颜色添加indeterminateTint属性为颜色 设置indeterminateTintMode属性 为 src_atop <ProgressBar an原创 2016-07-23 17:53:49 · 4100 阅读 · 0 评论 -
Android RxJava 之FlatMap()
public void testRxJava(View view) { String song = "没意见,你想要怎样我都随便,你演技也有限又不用说感言,分开就平淡些."; song += "该配合你演出的我演视而不见,别逼一个最爱你的人即兴表演,什么时候我们开始没有了底线,顺着别人的谎言被动就不显得可怜."; song += "可你曾经那么爱我干嘛原创 2016-06-29 14:06:09 · 1017 阅读 · 0 评论 -
Android 控制屏幕全屏,标题栏,导航栏,布局属性
//方法1//通过View类设置系统ui可见性. int[] mCheckFlags = new int[] {View.SYSTEM_UI_FLAG_LOW_PROFILE,//隐藏系统状态栏的信息,只保留时间和电量信息,并使状态栏变暗 View.SYSTEM_UI_FLAG_FULLSCREEN,//全屏,隐藏状态栏 View.SYS原创 2016-06-28 09:20:19 · 1099 阅读 · 0 评论 -
Android API 包解析02-android.animation
Interfaces 接口Animator.AnimatorListener 动画监听器从一个动画接收通知消息。 Animator.AnimatorPauseListener A pause listener receives notifications from an animation when the animation is paused or resumed. LayoutTr原创 2016-06-24 15:22:54 · 446 阅读 · 0 评论 -
Android API 包解析01-Android包
android包的描述:包含平台内置的,为系统特性定义权限的资源类。android包下的类: Contains resource classes used by applications included in the platform and defines application permissions for system features. 主要包含了应用程序所使用的一些权限和资源类.M原创 2016-06-24 13:08:32 · 314 阅读 · 0 评论 -
Ubuntu下搭建AndroidStudio开发环境
Ubuntu 下 Android Studio 开发环境搭建原创 2016-04-29 22:39:25 · 2749 阅读 · 0 评论 -
Adding The ActionBar(添加ActionBar)
ActionBar1.设置ActionBarAndroid3.0和以上系统从Android 3.0 API 11开始,action bar已经被包含在所有使用Theme.Holo(或子类) 主题的activity里边了,也就是默认的主题,当你把目标sdk版本和最小sdk版本设为11以上时.支持Android 2.1及以上要在Android 3.0以下2.1以上运行action bar需要包含 安卓翻译 2016-04-15 15:44:48 · 302 阅读 · 0 评论 -
通过SpannableString 设置 TextView样式
//创建一个 SpannableString对象 SpannableString spannable = new SpannableString("字体测试字体大小一半两倍前景色背景色正常粗体斜体粗斜体下划线删除线x1x2电话邮件网站短信彩信地图X轴综合"); //设置字体(default,default-bold,monospace,serif,sans-serif)转载 2016-04-25 17:01:40 · 343 阅读 · 0 评论 -
Android 取消 ListView 点击效果
ListView添加该属性即可取消点击效果android:listSelector="@android:color/transparent"原创 2016-04-25 16:53:23 · 390 阅读 · 0 评论 -
android studio 3.x 编译的apk安装失败(-15)
该问题解决方法: 在 Android Studio 中用build->build APK(s)来生成apk就可以安装了. 参考:https://stackoverflow.com/questions/25274296/adb-install-fails-with-install-failed-test-only转载 2018-01-16 09:44:09 · 3040 阅读 · 0 评论