![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android基础
Zackratos
这个作者很懒,什么都没留下…
展开
-
ActionBar和ToolBar显示返回箭头的方法
ActionBar:ActionBar有两种方法:1.在Androidmanifest 中:<activity android:name=".XXActivity"> <meta-data android:name="android.support.PARENT_ACTIVITY"原创 2016-07-31 18:44:30 · 2678 阅读 · 0 评论 -
自定义 AlertDialog 主题的方法
由于 AlertDialog 不需要在 Manifests 中注册,所以无法再 Manifests 文件中定义起主题,那么该如何自定义 AlertDialog 的主题呢,事实上可以在创建 AlertDialog 的时候指定它的主题:AlertDialog dialog = new AlertDialog.Builder(new ContextThemeWrapper(context,原创 2017-02-20 15:48:18 · 969 阅读 · 0 评论 -
修改 AlertDialog 中按钮颜色的方法
AlertDialog dialog = builder.create();dialog.getButton(dialog.BUTTON_POSITIVE).setTextColor(Color.BLACK);dialog.getButton(dialog.BUTTON_NEGATIVE).setTextColor(Color.BLACK);dialog.setCanceledOnTouch原创 2017-02-17 17:29:08 · 7970 阅读 · 0 评论 -
Android 开启闪光灯比较完美的兼容方案
Android 系统中,开启闪光灯,经常会遇到不同的手机出现不兼容的问题,下面的开启闪光灯方案相对来说兼容性比较高:原创 2016-11-28 15:27:17 · 2720 阅读 · 0 评论 -
Activity 冷启动预加载显示背景的方法
给 Activity 的主题添加一个 android:windowBackground 属性即可 @drawable/loading<activity android:name=".ui.MainActivity" android:launchMode="singleTask" android:screenOrientation="portrait原创 2016-11-23 17:43:11 · 3872 阅读 · 1 评论 -
让DialogFragment全屏的方法
重写DialogFragment 的onStart()方法: @Override public void onStart() { super.onStart(); getDialog().getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.Layo原创 2016-11-02 19:07:12 · 564 阅读 · 0 评论 -
MediaPlayer 播放铃声的方法汇总
MeidaPlayer 的基本使用方法原创 2016-11-28 16:40:54 · 2360 阅读 · 0 评论 -
如何获取Android系统时间是24小时制还是12小时制
ContentResolver cv = this.getContentResolver();String strTimeFormat = android.provider.Settings.System.getString(cv, android.provider.Settings.System.TIME_12_24);转载 2016-11-08 21:54:42 · 921 阅读 · 0 评论 -
Bitmap和Drawable互相转换的方法
public class ImageUtils { public static Bitmap drawable2Bitmap(Drawable drawable) { return ((BitmapDrawable) drawable).getBitmap(); } public static Drawable bitmap2Drawable(Contex原创 2016-10-14 18:05:52 · 736 阅读 · 0 评论 -
使用Toolbar和DrawerLayout实现酷炫的侧滑动画效果
activity_main.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-aut原创 2016-10-11 18:44:35 · 1082 阅读 · 0 评论 -
半透明效果的Activity
要实现半透明效果的Activity很简单,只要把Activity的主题中的android:windowBackground设置为半透明的背景色,并且把android:windowIsTranslucent设置为true即可,即: @color/systemSetupBackground true @android:style/Animation.Activity原创 2016-10-10 18:00:29 · 539 阅读 · 0 评论 -
监听App的安装和卸载
Android系统中,当应用程序安装和卸载的时候都会发送相应的广播,定义一个 BroadcastReceiver 来接收相应的广播,即可监听应用的安装和卸载:<receiver android:name=".MyReceiver" android:enabled="true" android:exported="true">原创 2016-09-08 18:11:49 · 2436 阅读 · 3 评论 -
dp和px互相转换的方法
无转载 2016-09-19 18:58:08 · 409 阅读 · 0 评论 -
获取其他App中资源的方法
有时我们需要在当前的应用中获取到其他应用中的资源,例如有的应用具有换肤功能,可以额外安装皮肤包,这样一来,我们就需要从皮肤包中提取相应的资源文件,获取的方法如下所示:try { String remotePackage = "com.xxx.themepackage"; Context remoteContext = createPackageContext(remot原创 2016-09-06 19:50:21 · 1293 阅读 · 0 评论 -
Android 6.0 中TimePicker显示为滚动样式的方法
Android 6.0 中TimePicker显示为滚动样式的方法原创 2016-09-05 19:17:05 · 6968 阅读 · 0 评论 -
找出设备中指定的所有应用的方法
在Android的开发过程中,有时候可能需要找出设备中所有的指定的某一类应用,如有的可以换皮肤的应用,我们需要在皮肤的商店里找出本地所下载的所有的皮肤,每个皮肤都是一个APP,本篇博客讲讨论如何找出设别中指定的某一类所有的App要找出指定的App,首先我们要在写这个App的时候给它添加一个识别的标记,这里可以在该App的任意一个Activity中添加一个自定义的Action,如:<原创 2016-09-01 19:09:06 · 528 阅读 · 0 评论 -
Android4.2使用TextClock出现"HH:00"的问题的解决方案
TextClock在Android4.2设备上实现会有bug,这篇博客提供了完美的结局方案原创 2016-08-28 18:02:08 · 2141 阅读 · 1 评论 -
Fragment 中使用 SwipeRefreshLayout 导致的不能退出问题
之前做项目的时候,发现在 Fragment 中使用 SwipeRefreshLayout 会有一个问题,就是当 SwipeRefreshLayout 正在刷新的时候如果切换 Fragment ,会导致当前 Fragment 的界面保留在 Activity 中的相应位置上,切换到其他的 Fragment 会和之前的 Fragment 重合,并且 SwipeRefreshLayout 会一直处于刷新状原创 2017-07-04 01:10:35 · 1612 阅读 · 1 评论