- 博客(11)
- 资源 (26)
- 收藏
- 关注
原创 Android studio mac/windows 常用快捷键
默认官方快捷键: mac快捷键 Windows/linux快捷键 官方帮助文档:https://www.jetbrains.com/idea/documentation/下面记录自己常用的快捷键: mac: control +alt/option +o : 组织导入 control + command + l : 格式化代码
2015-11-24 14:32:46 1434
翻译 android 设计高性能的应用程序
仔细优化代码: 尽可能优化应用程序的架构,Android性能优化无末日,我们能做的还很多.尽可能少创建对象 创建对象会影响性能,尤其是在执行GC时,应该尽可能重用已有对象,减少GC对应用性能的影响.例如:不要在循环中拼接字符串.减少浮点运算 Android系统中,浮点型运算要比整数运算要慢两倍,例如:在没有浮点计算单元和JIT(just in time)的第一代设备. 此外,有些设备没有
2015-11-17 18:52:12 646
翻译 Android Dimming the System Bars 隐藏虚拟按键
官方原文链接Dim the Status and Navigation Bars (隐藏状态栏和导航条)You can dim the status and notification bars on Android 4.0 and higher using the SYSTEM_UI_FLAG_LOW_PROFILE flag, as follows:// This example uses de
2015-11-16 13:41:07 1191
转载 MIUI 6 沉浸式状态栏调用方法
看着iOS美腻腻的沉浸,看着MIUI 6 美腻腻的系统App沉浸,看着自己黑不溜秋的状态栏!强迫症的你还能忍受吗?今天,正式启动强迫症患者拯救行动!快来将你的应用也实现完美沉浸吧!一、什么是沉浸式状态栏默认情况的状态栏是不透明白色字体的状态栏样式,如下图:目前MIUI 6的完美沉浸已经支持透明白色字体和透明黑色字体 如下图:二、沉浸式状态栏实现代码第
2015-11-09 14:32:48 1474
原创 Android TextView跑马灯
了解一下,Android TextView 的android:ellipsize属性. 这就是当文本超过了设定的长度以后,要就行的截取显示的操作; Android系统给出了:android:ellipsize="none" //默认值 android:ellipsize="marquee" //选中时,滚动显示android:ellipsize="start" //在文本开头添加...an
2015-11-08 21:45:31 711
原创 Android 模拟Home按键
因为按下HOME键位的时,会发送一个Intent给安卓系统,所以我们可以设置Intent参数来启动相应的Activity;特别简单, 直接看代码: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) {//返回键
2015-11-08 18:11:59 1550
原创 Anroid Activity方向锁定及其横竖屏切换
最近用到了视频组件,需要设置横竖屏,所以现在把基础知识再梳理一下.最简单的一句话搞横竖屏: 在AndroidManifest.xml中静态声明设置Activity的方向参数:android:screenOrientation="portrait" //设置竖屏android:screenOrientation="landscape"//横屏android:screenOrientation="
2015-11-07 23:57:50 4807
原创 Android 系统UI状态栏设置
上XX天,从头开始学习Android,讲到设置Theme,这次作为上次的延续;来搞系统UI元素<!--无导航栏 --><item name="windowActionBar">false</item><!--无标题栏 --><item name="windowNoTitle">true</item><!--全屏--><item name="android:windowFullscreen"
2015-11-07 21:45:30 3315
翻译 Android 适配器委托模式
Github 问题: 通常,在使用适配器,控件的点击事件的处理会写到适配器来处理; 如果需要显示一个电话号码的列表,这个列表的每行有两个不同的点击控件, 一个用于从列表中删除电话号码.一个用于拨打电话,你会把点击处理方法放到什么位置呢? 下面通过委托模式来解决上述问题,该模式会帮助开发者把业务逻辑从适配器中转移到Activitity中. 下面我们创建一个应用,可以向列表中添加电话号码,列
2015-11-07 20:23:37 1599
原创 Android 显示或者隐藏软键盘
问题: 需要通过某个动作之后隐藏或者显示输入法. 其中一个解决方法是:InputMethodManager inputMethodManager = (InputMethodManager) MainActivity.this.getSystemService(Context.INPUT_METHOD_SERVICE);//显示软键盘输入法inputMethodManager.showSo
2015-11-07 17:24:52 650
原创 Android ListView等列表设置空布局
在Android平台上,listView 是特别常用的组件之一,我们在向用户展示列表数据时,通常要考虑: 列表有数据和无数据空的状态,因为网络环境各异,难免刷新失败什么的;在此之前我是使用ViewStub来实现,通过判断listview列表数据是否为空来设置ViewStub的隐藏和显示,或者设置lIstview的显示或隐藏;但是,对ViewStub不是特别的了解,把控不好,只是控
2015-11-07 16:48:39 5269 1
Beginning React Native with Hooks (Lim, Greg)
2023-05-18
AndroidStudioEssentialsA7Preview
2018-01-04
支持个性化服务的移动门户系统的设计与开发
2015-02-12
DisplayingBitmaps
2014-12-26
rexsee jar
2014-12-17
Rexsee 源代码
2014-12-17
android-L\legacy\ApiDemos
2014-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人