android艺术开发探索
不倒翁的今生今世
这个作者很懒,什么都没留下…
展开
-
android艺术开发探索之window和windowmanager
window和windowmanagerwindow大多数场景都是使用在我个人觉得就是popwindow,Dialog用到的比较多,大多数应用场景都是显示一个对话框或者一个悬浮的窗体,这个时候用的比较多,主要是设置这个窗体的位置,大小和不透度,其他的地方没怎么用到呢^_^window是view的直接管理者,并且所有视图都是通过window来呈现的,windowManagerService是windo原创 2016-08-16 15:12:16 · 334 阅读 · 0 评论 -
android艺术开发探索之jni,NDK开发
android艺术开发探索之jni,NDK开发应用场景: 比如我们公司的机器人,上位机是一个平板,下位机是就是各种电路板,平板上发指令让机器人前进,那么下位机收到指令后就控制机器人前进,下位机的算法是专门的ai工程师写的,用c或者c++,上位机是由我们这些android工程师写的,用的java,如何用java的方法去调用他们写的底层算法,这之间之间的沟通就用到了jni,是他们提供了一些本地接口原创 2016-11-24 14:34:35 · 432 阅读 · 0 评论 -
android艺术开发探索之RemoteViews跨进程更新UI
android艺术开发探索之RemoteViews跨进程更新UIRemoteViews表示的是一个view结构,它提供了一组基础的操作用于跨进程更新它的界面,常见的应用场景是通知栏和桌面小部件。在学习它之前我们先了解PendingIntent。PendingIntentPendingIntent表示一种处于pending状态的意图,是在将来的某个不确定的时刻发生,而Intent是立刻发生,Pendi原创 2016-11-28 16:35:15 · 2100 阅读 · 0 评论 -
android 艺术开发探索之View的事件体系
View的事件体系View概念:view是界面层的控件的一种抽象,ViewGroup就是一组view,viewgroup继承于view,常见的view有button,viewgroup有L inearlayout,不能套的就是view,能套的就是viewgroup.View的坐标系view的相对父容器坐标:top(左上角纵坐标getTop())、left(左上角横坐标getLeft())、righ原创 2016-11-21 15:59:37 · 338 阅读 · 0 评论 -
android 艺术开发探索之动画(animation)
名称 类型 子类 标签 效果 平移动画 view动画 TranslateAnimation < translate > 移动view 缩放动画 view动画 ScaleAnimation < scale > 放大或缩小view 旋转动画 view动画 RotateAnimation < RotateAnimation> 旋转v原创 2016-08-17 15:37:36 · 504 阅读 · 0 评论 -
BaseActivity(Activity生命周期)
这是我常用管理activity的一个类,好处在于你可以一次结束所有的activity,于此同时你可以遍历知道哪个activity还在栈中,onclick方法基本每个activity都会使用,减少代码量。下面来介绍activity的生命周期:原创 2015-06-30 15:57:25 · 1295 阅读 · 1 评论 -
android 艺术开发探索之线程和线程池
android 艺术开发探索之线程和线程池我记得不管是在学校的时候还是在社会面试的时候,我都很害怕别个问我关于线程的问题,因为我什么也不知道,别人问的时候总喜欢说,简单说一下你对线程的理解?如何处理并发问题啥的,一问我三不知,下面就来理解下关于线程的知识点。线程定义android线程分为主线程和子线程,一个进程只有一个主线程,其他都是子线程也叫作工作线程,主线程处理和ui相关的任务,子线程处理耗时操原创 2016-08-12 17:37:28 · 414 阅读 · 1 评论 -
android艺术开发探索之 CrashHandler(全局捕获异常)和应用方法数越界
CrashHandler(全局捕获异常)和应用方法数越界题外话,虽然我已经干了2年了,但是确实很少用到这个类,个人觉得一个好的app应该有这个一个全局捕获的机制,因为 毕竟任何一个用户都不想看到那个程序异常退出的框,为了用户体验,个人觉得美工应该给程序做个漂亮的框提升体验,这个框就是平时有时候程序出问题了,会弹出一个发送报告的框,就是那一个,虽然自己写这个全局捕获异常的类很容易 第三方的有可能有广告原创 2016-08-11 11:35:05 · 635 阅读 · 0 评论 -
android艺术开发探索之性能优化
android艺术开发探索之性能优化最近看这本书,本人习惯性看完书后划横线划重点,这得归功于在大学的时候,我读了自考,当时的概念就是给你一本书,你的考及格,有个老师上课专门给你讲重点,划线,下课后背,查,因此就养成了这种习惯,就这么样了,不扯淡了,下面继续,以下是知识点:布局优化绘制优化内存泄漏优化(单例导致)ANR布局优化删除布局中无用的控件和层级,减少嵌套,在达到目的的情况下减少控件原创 2016-08-04 10:39:40 · 385 阅读 · 1 评论 -
android艺术开发探索之消息机制
android艺术开发探索之消息机制前些天用handler写了一个定时器,但是不知道为何死活不执行,郁闷死我了,朋友说了一点就是handler不能是静态的,会造成内存泄漏,还有人说我的handler写的不对,这就是下面的烂代码:handler的定义:handler真的是我们所说的那样更新ui的吗?个人认为它是具有更新ui的功能但是不是说就是刷新ui的,handler的主要作用是将一个任务切换到某个指原创 2016-08-05 18:38:13 · 373 阅读 · 0 评论 -
adb 操作数据库修改某字段的值
adb 操作数据库修改某字段的值需求源自生活,我一某硬件想刷机成不成的操作系统版本,要想无限制刷就必须在服务器那边加入白名单,服务器的人可牛逼了,让我发邮件,抄送给老大上司,此刻我心里是一万头cnm,心想只不过就是加一下白名单而已,靠,而且还是公司的机器人加白名单也只是为了工作发邮件通知老大那岂不是严重了,本人就是不想求人,于是直接改本地数据库,因为无后台这个id就得自己解决了,修改源码,这样可以无原创 2017-07-13 10:48:32 · 2049 阅读 · 0 评论