新接触安卓手机的人,都会觉得安卓机子不可以自定义铃声,其实我刚用的时候也以为不可以,可是我总感觉不对,我觉得肯定是可以的,于是我后来才发现,原来这是通过文件夹的方法,下面来讲讲两个方法,这两个方法各有各的好处和不足:方法A:内存卡存放篇这个就是在内存卡建立文件夹了,用文件夹放自己喜欢的铃声,然后再去设置里面设置即可!好处:不占用系统ROM空间,无需ROOT。不足:如若内存卡被占用【比如连接电脑】,
转载
2024-03-11 11:48:29
43阅读
自定义控件分类:
1、使用系统控件,实现自定义的效果
2、自己定义一个类继承View ,如textView、ImageView等,通过重写相关的方法来实现新的效果
3、自己定义一个类继承ViewGroup,实现相应的效果
继承view类或viewgroup类,来创建所需要的控件。一般来讲,通过继承已有的控件来自定义控件要
转载
2024-02-27 14:09:22
38阅读
Android常见的自定义控件有三种方式:继承View继承原有的控件,在原有控件的基础上进行修改重新拼装组合今天先来简单说一说第一种也是最复杂的一种~~ 剩下的下次再说~~继承View,重写onDraw方法,但是注意采用这种方式需要自己在代码中来支持熟悉的wrap_content、padding属性。1、想好需要自定义的属性,在values下创建一个attrs.xml,这里我就演示一个简单的颜色,
转载
2024-03-31 22:31:55
31阅读
因为开发的需要,要给自定义的倒计时控件写一个Listener,以方便在倒计时结束的时候进行相关操作。主要步骤如下: 1.实现一个借口OnTimerEndListener,该接口中有一个方法OnTimerEnd,以便在设置监听的程序中对其进行复写,实现相应的操作; &nbs
原创
2015-03-27 17:03:49
457阅读
前言:学习kotlin一段时间了,最近想用kotlin开发一个智能管家App,以系列博客,记录App开发过程。希望对阅读者有所帮助,期待大家的评论和关注!!!此篇文章紧做关于该项目的框架搭建,后续功能实现请关注后续文章!!!此篇文章完成后效果展示:一.项目架构部署1.创建一个Android项目,我们把它命名为SmartButler,选用Kotlin编程。2.创建成功之后,首先 在com.zrc.s
本帖最后由 Xinxin_2011 于 2014-11-12 08:39 编辑
网上存在一些关于Android系统添加自定义按键的文章,但大多针对Android2.3和4.0系统的,许多文件都已经变动位置了,这两天我总结了一些,写出来欢迎大家交流与指正:
Android系统通过*.kl文件将Linux按键传给上层,最新的Android4.4已经不再默认qwerty.kl文件了,代之的是framew
转载
2024-06-06 10:35:52
51阅读
Application类 Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个 Application对象,用来存储系统的一些信息。 Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)
转载
2024-06-09 09:55:27
71阅读
目录序言1.添加自定义操作2.响应自定义操作实现结果序言在安卓应用设计和开发过程中,设计人员为了界面简洁、有独特的交互方式,可能会为控件设计特殊的操作手势,例如消息列表中单指按住消息向左滑删除消息;系统顶部的通知单指向左滑可以关闭通知等。这些操作对于普通用户非常方便,但是此种操作方式没有做特殊支持的话,可能让某些障碍用户无法使用此功能。如果是一名通过屏幕阅读器使用应用的视障用户,他们就很难借助屏幕
转载
2023-06-27 20:09:08
155阅读
1.创建一个自定义类组建这个类是我们自定义view组件的类,它一定是继承了view类或view的子类。而且这个类必须实现一个带参数(Context context和AttributeSet Attributes)的构造方法。定义自定义Attributes例如:res/values/attrs.xml <resources>
<declare-styleable name=
转载
2024-06-11 22:29:51
100阅读
/*** 成员信息列表 -右侧的导航条*/class EnglishIndexBar @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : View(context, attrs, defStyleAttr) {
private var mIndex = -
转载
2019-06-03 23:27:00
77阅读
最近需要做一个Theme切换的功能,想法是列出不同颜色的RadioButton,用户点击后切换theme。这就需要对RadioButton的样式进行修改。我们知道RadioButton的xml属性中有这样一个属性:android:button; 那么,我们试着修改这个属性。首先,创建一个drawable文件 rdobtn_blue.xml:<?xml version="1.0" encodi
转载
2023-07-03 09:46:34
12阅读
本文实例讲述了Android编程实现自定义手势的方法。分享给大家供大家参考,具体如下:之前介绍过如何在Android程序中使用手势,主要是系统默认提供的几个手势,这次介绍一下如何自定义手势,以及如何对其进行管理。先介绍一下Android系统对手势的管理,Android系统允许应用程序把用户的手势以文件的形式保存以前,以后要使用这些手势只需要加载这个手势库文件即可,同时Android系统还提供了诸如
转载
2023-10-13 21:29:15
68阅读
ApplicationAndroid提供了一个Application类,每当应用程序启动时,系统会自动将这个类进行初始化。在项目中,我们在一些工具类采用了单例模式,其生命周期和整个应用程序相同,并且可能直接或者间接的需要Context引用来进行获取资源的操作。那么我们需要一个全局Context也就是Application。自定义Application用途为得到一个Application对象提供便捷
转载
2023-11-16 11:34:28
44阅读
前言 Android自定义view在实际开发中运用十分广泛,也有许多牛人写出很多牛掰的自定义view,无奈只能望其项背啊! 今天,虽然标题是自定义view实操,其实就是把别人写好的轮子拿过来改造改造,所以,“实操”是有水分滴。效果图 在开始吐墨水之前,先给大家看一下效果图:实现步骤先定义一个叫MyClockView的类,继承自Viewpublic class MyClockView extends
转载
2023-09-30 08:46:00
101阅读
今天新写了一个activity,想把它设置为全屏的,于是乎在AndroidManifest文件中找到了这个activity,给它设置一个theme。android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”运行项目,居然报错了,查看日志发现该activity继承了AppCompatActivity,需要用AppCompat主题。那就自定义一
转载
2024-05-23 18:06:40
76阅读
《alook浏览器免费版》中能够帮助更多的用户更轻松找到你想要的答案,而且在你搜索的全程都不会出现任何的广告弹窗来打扰你的使用体验,而且你在登陆自己的账号之后,还可以自由的设置防隐私的搜索模式,让你的浏览记录和观看足迹就不会被其他人看到了。alook浏览器免费版特色智能谜题:阅读模式,新颖的人工制品;夜间模式:无地图模式&预装下一页;广告屏蔽:Adblock plus和活动标签。alook
转载
2023-11-08 10:11:56
109阅读
在安卓开发中,谷歌已经为我们提供了许多原生控件,基本上能够满足我们日常的开发需求,但是某些项目中原生控件可能达不到产品所要求的各式各样的酷炫效果或功能效果,这个时候我们只能自己自定义控件来满足项目需求,我们知道自定义控件包括三种方式: 1继承控件,即继承谷歌提供的原生控件,在此基础上提供一些...
转载
2016-07-24 18:51:00
262阅读
首先我想说明一下字体图标的好处,最大的好处就是自适应了,而且是使用TextView 不用去切图,是矢量图 灵活调用第一步我要说明一下一般字体图标的来源,我这里使用的是 --阿里巴巴矢量图标库 -网址 :http://www.iconfont.cn (申明这不是广告哈~) 1.首先我们的自己创建一个自己的图标库,可以自己创建一些字体图标,也可以在公共的图标库中加载到
转载
2024-02-22 15:35:49
26阅读
1.EditText简介 EditText在Android开发中使用频率最高的控件之一,它是用户跟Android应用进行数据传输的窗户,比如实现一个登陆界面,需要用户输入账号密码,然后我们获取用户输入的内容,提交给服务器进行判断。2.为什么要自定义EditText控件 系统自带的EditText虽然可以实现一般的Edi
转载
2023-11-26 08:20:58
126阅读
原文标题:Create A Custom Keyboard on Android大部分Android设备没有物理键盘,作为代替,这些设备使用软键盘来接受用户输入,如果你对Android的个性化开发感兴趣,相信,创建一个自定义的软键盘会带你到另外一个全新的高度。 利用Android SDK,你可以用很少的代码快速的创建一个软键盘,因为SDK负责了很多低水平的任务,例如识别键的touch事件、绘制键
转载
2023-06-29 15:55:12
272阅读
点赞
1评论