分类
这篇文章主要为大家详细介绍了Android实现记事本功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2016年9月7日,苹果发布iOS 10。2016年9月14日,全新的操作系统iOS 10将正式上线。 作为开发者,如何适配iOS10呢? 1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改
开机的情况下,android系统会发出一个boot的广播,只需要定义一个broadcastReceiver,接收这个广播,启动相应的service或者activity即可。
ContentObserver的使用类似与设计模式中的观察者模式,ContentObserver是观察者,被观察的ContentProvider是被观察者。
tabHost的tabwidget放在底部
在开发过程中,默认的TabWidget不能满足我们对于UI的要求并且没有足够的属性工我们去修改,这个时候能够自定义TabWidget是非常必要的
PopupWindow组件的使用类似于alertDialog,PopupWindow是一个浮动的容器用来装载其他组件并且显示在当前activity的最上层。
ContextMenu也是常用的menu中的一种,不同于OpitionMenu,ContextMenu只要在某个组件上长按事件生的时候,才会显示出来。这种Menu是与当前的View相关的,所以叫做上下文菜单
使用android组件中的WebView组件时,调用webview的loadData()方法时,如果有中文会显示乱码
从ViewFilpper的继承关系来看,ViewFipper直接继承自ViewAnimator,而ViewAnimator直接继承于FrameLayout,所以ViewFilpper可以控制组件的动画效果,并且可以添加多个组件
在平常的应用开发中,我们不时的需要进行自定义的ViewGroup的开发以适应我们的需求。下面是一个简单的demo用于说明自定义ViewGroup。
经常需要在一个图片上面显示一个气泡,在气泡上面显示消息的数量。这里提供一种方法,直接设置textview的背景色,并且设置textview的文本信息。
EditText在默认状态下会自动获取焦点,若想取消EditText的这种特性,可以在EditText的父组件中设置下面两个属性
获取屏幕宽度高度的两种方法,取出的单位都是像素:
getWidth()和getMeasuredWidth()两个方法在写法上非常相似,但是在用法上却大不相同
在java中经常需要输入一些配置文件方便程序的管理。最常使用的一个方式就是设置Properties文件。
利用matrix可以实现各种图片的特效,今天就用marix加上渐变色实现图片倒影的效果
在一些需求中,需要将ImageView的背景色变暗从而突出其他的view,类似于dialog的效果,如果仅仅是通过设置背景色的alpha是不能够达到这种效果的
SQLite数据裤虽然很小,但是对SQL语句的支持还是很好的,在SQLite中内置的几个函数
启动模式有4种,分别为standard、singleTop、singleTask、singleInstance
SearchView是android系统中内置的一个搜索框组件,可以很方便在添加在用户界面之上,但是也带来了一些问题,那就是searchview的UI是固定的,定制起来会很麻烦,如果对SearchView的要求比较高,完全可以采用button和EditText自己实现
本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。