上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 在自定义控件和利用surfaceview时候利用serfaceHolder锁定画布画图做游戏的时候,在绘制tank的图片的时候需要根据tank的方向来绘制,因此就用到canvas的rotate(float degrees)方法,试过很多次都导致屏幕上绘制的图片都乱七八糟,不是按照想象的来的。经过了很 阅读全文
posted @ 2017-04-21 18:00 Lammy 阅读(8612) 评论(0) 推荐(0) 编辑
摘要: 1、当我们按一键清楚键的时候,一般会清楚掉当前所有应用的activity,会执行onDestroy(),但Service一般不会清除,但会执行service内部的onTaskRemove()方法。 2、ActivityThread每个应用程序有且仅有一个,是主线程或者UI线程,程序入口为其stati 阅读全文
posted @ 2017-04-19 13:45 Lammy 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Binder是一种架构,该架构提供了服务端接口,Binder驱动、客户端接口三个模块,如下图: 为了我们更好的分析这三个模块,我先给出我写的demo音乐播放器服务写aidl,抛出start和stop方法 自动生成的java文件 服务端:它其实就是一个binder对象(有能力的程序员可以自己写利用bi 阅读全文
posted @ 2017-04-18 11:05 Lammy 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 1、Mytank类继承tank,则Mytank里面的公有部分即public 成员和方法在Mytank中是含有的可以调用和赋值,且在MyTank中不要有新的成员变量与tank中的公有成员名称一样,这样会发生调用紊乱,如: Tank tank = new MyTank(); int c = tank.a 阅读全文
posted @ 2017-04-13 18:48 Lammy 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1、Mytank类继承tank,则Mytank里面的公有部分即public 成员和方法在Mytank中是含有的可以调用和赋值,且在MyTank中不要有新的成员变量与tank中的公有成员名称一样,这样会发生调用紊乱,如: Tank tank = new MyTank(); int c = tank.a 阅读全文
posted @ 2017-04-12 20:17 Lammy 阅读(911) 评论(0) 推荐(0) 编辑
摘要: surfaceview 是游戏开发和视频播放常用的控件,因此我们要自己开发一些小游戏或者视频播放器多用来继承该view,并添加自己的独特功能。下面就以做游戏的框架来介绍: 先介绍一些基础知识: 1、继承surfaceview的view(就简称MyView),要想在布局文件中能使用,我们要覆写surf 阅读全文
posted @ 2017-04-12 15:04 Lammy 阅读(1499) 评论(0) 推荐(0) 编辑
摘要: 预备知识: 线程局部存储(TLS) 我们可以从变量作用域的角度来理解什么是线程局部存储: 函数内部变量 :作用域为该函数,即每次调用该函数时该变量都会回到初始值。 类内部变量:其作用域为该类产生的对象,即只要对象没有被销毁,则对象的变量一直保持。 类内部静态变量:其作用域是整个进程,即只要在该进程中 阅读全文
posted @ 2017-04-06 16:31 Lammy 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 1、android 类加载器(DexClassLoader的用法),调用其他apk的类中的方法: 方式一: 然后在Host中利用下面的方式调用 方式二:利用插件的方式来实现: 1 、在host中定义comm的接口如下;然后生成外部jar包,然后必须以Library的方式添加到Plugin中,若以“外 阅读全文
posted @ 2017-04-05 10:31 Lammy 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 1、输入方式: 1传统的输入方式: public class MainRun { /** * @param args */ public static void main(String[] args) { try { BufferedReader strin=new BufferedReader(n 阅读全文
posted @ 2017-04-02 16:12 Lammy 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 悬浮窗口的实现主要是用windowManager来实现的,为了简单前面的基础部分就copy过来:http://www.cnblogs.com/mythou/p/3244208.html 1、WindowManager介绍 全部Android的窗口机制是基于一个叫做WindowManager实现,这个 阅读全文
posted @ 2017-02-06 17:31 Lammy 阅读(2677) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页