在本篇文章中给出了三种实现日间/夜间模式切换的方案,三种方案综合起来可能导致文章的篇幅过长,请耐心阅读。1、使用 setTheme的方法让 Activity重新设置主题;2、设置 Android Support Library中的 UiMode来支持日间/夜间模式的切换;3、通过资源 id 映射,回调自定义 ThemeChangeListener接口来处理日间/夜间模式的切换。一、使用 setTh
1 概述通过Android Camera拍摄预览中设置setPreviewCallback实现onPreviewFrame接口,实时截取每一帧视频流数据2 知识点① Android Camera使用:    参考 Refs/Related 0-4Camera 支持格式拍照流程② Android SurfaceView使用:  参考 Refs/Related 5-10③ Camera权限3
转载 2024-05-06 10:11:24
35阅读
目录         一,通过Html实现1,例如实现如下效果2,为一段文字中某些字单独设置字体大小       3,设置字体二,通过Span相关知识前言有时候一个TextView显示很多文字,所有文字颜色,字体,大小不统一;这个时候就需要单独设置某些字;一,通过Html实现1,例如实现如下效果1.1,为一段
转载 2023-06-18 23:15:57
740阅读
笔者前段时间完成设置的圆角item风格的修改,但最近,客户新增需求,想把设置做成Tab风格的,没办法,顾客就是上帝,咱得改啊。今天算是初步改完了,趁着测试紧张测试的空隙,赶紧写写博客,梳理一下,一来是给自己记个笔记,二来希望给有需要的朋友一点帮助。修改主要是两个点:①.圆角item的实现。②.Tab风格的实现。先来看看下面粗糙的效果图:我们都知道,Android从3.0开始加入了Fragment,
转载 2023-07-31 16:56:25
81阅读
 当我们更新应用,或者第一次进入应用时都会有一个向导界面,介绍这个app的内容和使用方式。如果你细心你会发现其实这就是个viewpager,本篇博文将介绍应用的向导界面是如何制作的。希望本篇博文对你的学习和生活有所帮助。好了不多说,放上效果图:需要注意的是,下方的圆点跟随着viewpager滑动,当滑动到最后一张的时候,开始体验按钮出现了。viewpager的基础我就不多说了我就重点介绍
转载 2023-07-24 22:38:12
162阅读
在《Activity四大启动模式》 一文中,我们讲述了Activity的四种启动模式,并分析了每种启动模式的特点。在上述所有情况,都是我们在Manifest中设置的(通过launchMode属性设置),这个被称为静态设置(我们写程序写多了会发现有静态就有动态,而且静态多数在xml设置,动态在java代码设置),接下来我们来看一下如何动态设置Activity启动模式。 注):如果同时有动
转载 2023-07-26 21:46:08
139阅读
Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面) Intent intent = new Intent("/");   ComponentName cm = new ComponentName("com.android.settings","com.android.settings.Wir
Android高级部分第二天。 在这一天里,我主要学习了如何定制菜单,因为Android系统本身自带的菜单太丑了,而且功能也不好使,再加上为了软件的整体风格、色调一致,我们就需要用到自己定制的菜单了。但是,同时Android系统本身自带的菜单,我们又没有办法去修改他,因为这些是系统的源码,我们没办法想前面的Toast和notification一样,通过修改代码来进行定制,所以,我们需要有别的方法
一、目标。   制作向导设置里面每一步的UI布局及点击事件控制。  1、使用自定义button背景、自定义组合控件、自定义文本样式等。  2、利用SharedPreferences对象,设置应用程序配置信息(向导设置完成后就不再进入)         二、代码实现。  1、在程序包下新建另外3个UI的类(分别为Setu
转载 2024-02-21 22:27:34
43阅读
常用设置导入导出配置包(自己常用云盘)配置黑色主题和菜单栏的字体和大小 导入第三方主题和导入配置的方式一样,该主题网站提供了各种各样IDE的主题样式。上面网站下的主题我发现有时候注解的字体颜色很难辨认,所以我用的自带主题。配置代码编辑区域字体和大小 配置控制窗口区域字体和大小和上面配置代码编辑区一样,只是选择 Console Font 选项。设置关闭自动更新取消勾是关闭自动更新,但是本人喜欢去尝试
转载 2023-08-16 13:17:34
236阅读
最近在做一个埋点的sdk,由于埋点是分批上传的,不是每次都上传,所以会有个进程保活的机制,这也是自研推送的实现技术之一:如何保证Android进程的存活。对于Android来说,保活主要有以下一些方法: - 开启前台Service(效果好,推荐) - Service中循环播放一段无声音频(效果较好,但耗电量高,谨慎使用) - 双进程守护(Android 5.0前有效) - JobScheduler
优化布局层次结构 上一课 下一课 这节课教你检查你的布局修改你的布局使用林特你也应该阅读XML布局布局资源 它是一种常见的误解,认为使用基本布局结构导致最高效的布局。但是,您添加到您的应用程序的每个窗口小部件和布局需要初始化,布置和绘制。例如,使用的嵌套实例的LinearLayout可能会导致过深视图层次。此外,嵌套多个实例的LinearLayout使用该layout
转载 1月前
318阅读
用到的比较多,记下来方便以后查看下面是具体步骤:1,首先我们先新建一个文件夹,我这里就直接在桌面建了2,第二步就是在我们新建的文件夹里面建一个文件夹和一个txt文档,名称一定不能错:文件夹(part0),文档(desc.txt)3,第三步,在我们的part0文件夹里面放入我们需要的动画效果图片,注意分辨率要和屏幕一致,格式为PNG格式,而且背景不能为透明,不然显示不出来;desc.txt文件如图:
android TV第一次上电时,会进行一个国家和语言及搜台的选择,实现的原理是: 写一个单独的apk实现相应的功能,把这个单独的apk设置成Launcher: 在AndroidManifest.xml中,设置: <application> <activity android:name="DefaultActivity" android:
引用:://.eoeandroid.com/code/2012/0427/1263.html根据已学知识 很快一个念头闪过 即:Activity + Preference 组合 前者用于界面构建 后者用于设置数据存放 其实 这是正确的 但是 这会比较繁琐 因为 每个设置选项 都要建立与其对应的Preference 所以 现在有更好的选择了 那就是本文的主角:PreferenceActivity 从名字应该可以看出 其实 Activity 与 Perference 的混合物 还是从需求说起 常见属性设定 有哪几种方式: 1. CheckBox 用于 确定/取消 某项功能 如...
转载 2012-05-22 18:21:00
127阅读
2评论
1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片);2. Android平台启动初始化,出现"A N D R I O D"文字字样画面;3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。现在我们说的是第三种方式(基于模拟器):android开机动画叫源码位于frameworks/bas
转载 2023-09-15 21:34:29
88阅读
本文实例讲述了Android程序美化之自定义ListView背景的方法。分享给大家供大家参考,具体如下:在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景
开机涉及到的文件在framework/base/cmds/bootAnimation.cpp关机文件在shutdownThread.java中可以找到相关的代码(包括关机、重启、静音等模式的选择)下面具体说说怎么利用系统熟悉在开关机的时候设置是否需要开关机铃声。首先需要设置一个系统属性。添加路径:路径:system/core/rootdir/int.rc,按照需求的不同在不同的位置添加,这里就在o
转载 2023-07-10 10:50:47
155阅读
计应111 马兵 方法一.  Android中创建菜单的方法有很多种,这里介绍了两种简单的创建菜单的方法。这里提供了回调方法onCreateOptionsMenu(Menu menu)供我们初始化菜单的内容。该方法只会在选项菜单第一次显示的时候被执行。 @Overridepublic boolean onCreateOptionsMenu(Menu menu
一、  Android设置界面是如何定义的呢?答:Android 系统设置的主界面是Settings.java,该类的定义为: 同时我们看看Settings.java的onCreate函数: 这里似乎没有调用setContentView的方法,那么设置的界面是如何显示的呢?那我们去它的父类(PreferenceActivity)中找找看,我们来看看这个类的onCrea
转载 2023-10-02 09:48:45
126阅读
  • 1
  • 2
  • 3
  • 4
  • 5