安卓盒子开发
醉恋秋枫
这个作者很懒,什么都没留下…
展开
-
基于TVGridView的效果优化
前端时间在做安卓盒子的界面开发,网上搜索就看到了一个框架,很全面,但用DEMO看了下效果,只支持键盘的上下左右操作,不支持鼠标等的操作,但感觉做的还是可以的,就基于此类进行了优化,主要优化了以下几点: 1.加入支持鼠标的操作 2.加入滑动的效果 3.优化了界面的焦点效果及切换的过渡动画。 详细如下: 1.加入支持鼠标的操作 这个主要是在找到每个子view时,对每个子view增加一个设置原创 2017-08-29 09:01:23 · 485 阅读 · 1 评论 -
安卓应用的安装与卸载监听方法
对于安卓应用,在安装与卸载时,系统都会发出对应测广播,我们要做的就是注册相应的广播,在广播的onReceiver()方法中处理我们想要做的逻辑。 具体如下: 1.在MainActivity的onCreate()方法中动态注册广播: 安装对应的Action为:android.intent.action.PACKAGE_ADDED; 卸载对应的Action为:android.intent.act原创 2017-08-29 16:13:37 · 1074 阅读 · 0 评论 -
使用Activity直接打开其他应用的方法
对于在一个Activity中,如果想直接在onCreate方法中直接跳转到另一个应用,如果直接使用intent会出现闪一下的现象,完美的解决方法如下:在此应用的AndroidManifest.xml中对应的activity的下面加入一个属性值:android:theme="@android:style/Theme.NoDisplay";然后直接在onCreate方法中直接使用Intent跳原创 2017-09-18 17:36:18 · 901 阅读 · 0 评论 -
安卓Canvas 画图清除之前的轨迹问题
在做画图软件时发现,用canvas画时之前的图形也会加载出来,如下图:最好的解决方法为:在canvas前加入: m_Paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR)); canvas.drawPaint(m_Paint); m_Paint.setXfermode(new PorterD原创 2017-11-08 18:03:40 · 3532 阅读 · 0 评论 -
android 应用卸载流程分析
参考了其他大神的一些方法,1.简介:Android的每个应用程序,都有自己的可控的目录。在Setting/Application info里面,可以看到每个应用程序,都有Clear data和Clear cache选项。具体这些目录在哪里呢?用adb连接上设备。如果是连接真实设备,需要有设备的root权限。在/data/data目录下,每个应用程序都有自己的目录,目录名就是应用程序在A原创 2017-11-14 10:04:01 · 4733 阅读 · 0 评论 -
安卓 按下Home 键 完全退出当前界面方法
正常在按下home键后,安卓会执行onSaveInstanceState(Bundle outState)方法,按back键不会执行此方法,这个方法主要是可以去保存一些临时的数据。所以有时候会出现,当按下home键后,在点击图标进入,发现界面会有问题,此时就是由于系统保存了些临时数据导致,对于此种问题,有个快捷的处理办法:就是在AndroidManifest.xml对应的acitivity下设...原创 2018-11-19 18:16:15 · 962 阅读 · 0 评论