自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 LineageOS20+Pixel6 下的Fart8.0脱壳机迁移和编译流程

​ 之前将Fart8.0的代码编译到Android13下,运行发现在将Java的Method对象转换成C的ArtMethod对象时报错,没找到原因。再加上AOSP的系统太素了,就琢磨是否可以用LineageOS来编译,所以就有了这篇文章。

2023-09-06 00:10:15 4153 1

原创 【Android基础】Activity的启动模式(android:launchMode)(转)

 在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在同一个task内,除非inte...

2012-01-03 01:03:43 122

原创 Android使用ListView构造复杂页面,并响应点击事件,通过intent跳转代码(转)

基础知识及注意事项:1、在需要使用Intent跳转到其他layout的时候,需要在AndroidManifest.xml文件中增加新的layout.比如本文需要Java代码  <activity android:name="SongActivity"></activity>   2、需要附加创建一个xml文件,作为listvi...

2012-01-03 00:59:32 512

Button控件的简介

vandroid:text属性 在按钮上显示文字  ImageButton不能有文字vandroid:background可以给按钮指定背景图片或颜色vandroid:src给ImageButton设置Drawable资源文件vandroid:adjustViewBounds="true"调整边框以适应图片大小v给Button添加鼠标点击事件...

2012-01-03 00:51:09 444

原创 Android成长之路-音乐播放器的实现(转)

 strings.xmlview plain<?xml version="1.0" encoding="utf-8"?>  <resources>        <string name="app_name">MusicPlayer</string>      <string nam

2012-01-03 00:23:40 118

MotionEvent对象分析

  当用户触摸屏幕时将创建一个MotionEvent对象。MotionEvent包含关于发生触摸的位置和时间等细节信息。MotionEvent对象被传递到程序中合适的方法比如View对象的onTouchEvent()方法中。在这些方法中我们可以分析MotionEvent对象那个,以决定要执行的操作。   MotionEvent对象是与用户触摸相关的时间序列,该序列从用户首次触摸屏幕开始,经历手...

2012-01-02 23:59:34 131

原创 Handler: 主线程如何通知子线程(转)

      在 android 中,不可以在子线程中更新 UI 的操作,否则会报错或者异常信息。在这种情况下,我们会使用 Handler(在 UI 线程创建该对象) 接收子线程的消息更新 UI.可以看出,这是子线程通知主线程,而主线程没有直接通知子线程,那麽我们如何做到这一点?这样有什么好处?好处,很明显。主线程中如果有些耗时的操作,我们可以让子线程去做,这时,主线程就可以通知子线程了...

2012-01-02 19:44:24 137

android开机启动服务

这是个很简单的过程,这个不像pc机得开机启动,要有精确的内存地址,这里所谓的简单是跟pc机得开机启动相比。android系统的宗旨说的是,不要来找我,我会来找你。 Activity好像是应用程序的眼睛,用眼神与用户交流而用户则用手指头告诉Activity我想要什么。BroadcastReceiver好比android程序的耳朵,接受来自各方的Intent。Service好比android应用...

2011-06-29 20:54:15 121

handler里面

android的Handler使用很简单不用再这里就不再赘述了。在此想说明的是,在编写HRD使用Handler的过程的遇到的一些问题。 在Handler里面接收到消息以后写个Toast弹出来看看,就总是会报空指针异常错误,习惯性看到括号就开始写方法,建议能不再Handler里面写方法体就不要写在里面,handler里面只写个被调用的方法名。 把Toast丢进Handler里面的被调用的...

2011-06-29 11:05:01 83

android的Activity生命周期续集

为手机做的游戏肯定会对来电监听,短信监听,当然,此时此刻监听来电不是为了获得来电号码,监听短信也不是为了获得发信人号码,和信息内容,仅仅只为了如果游戏被这些系统信息打断如何恢复游戏不会出错。 经本人试验发现,如果有来电,被调用的函数顺序将会是这样onPause()-->onStop(),然后挂断电话以后 调用函数顺序是这样:onRestart()-->onStart()-->onResu...

2011-06-28 17:38:18 107

Android手机手势示例

android的手机主要以触摸屏为主,为了能够让用户体验到更多的手指滑动屏幕的乐趣,android提供了一套自己的手指滑动判断事件类。GestureDetector翻译成中文就是发现手势,专业术语叫做手势检测类。Detects various gestures and events using the supplied MotionEvents. 这是摘自android的API上面的一句话,意思就...

2011-06-28 17:16:10 173

LimeJS--Html5游戏引擎简介1(安装)

[img][/img]前文提到LimeJS是一个很不错的游戏引擎,我现在在慢慢研究。貌似中文资料比较少,所以打算把他的Guide用自己的语言翻译一下。也是第一次尝试,凭我10年前英语四级作_弊过关60.5分的奇迹,我想大家应该要多多包容一下。 言归正传下面正式介绍一下LimeJS。他的网站http://www.limejs.com/ LimeJS is a HTML5 game fra...

2011-06-27 17:38:40 302

LimeJS---Html5游戏引擎简介(续)--基本特性介绍

[color=red][size=large]1.基于Closure[/size][/color][color=blue]LimeJS基于Closure,Closure是Google开发的JS库。它已经被用来开发了许多产品比如Gmail,GoogleDocs等。它具有高可维护性,高可读性,快速等特点。他也可以和很多工具结合比如Compiler或Templates.[/color][co...

2011-06-27 16:28:06 114

Html5手机游戏引擎简介

最近研究手机游戏的开发,已经开发了一个华容道的Android游戏,后面会放出源码。由于是尝试的第一款Android游戏,而且游戏开发也是第一次,所以代码很简陋。开发中一直在思考一个问题,我们怎样把Android的游戏迁移到Iphone平台。由于没有接触过C语言,所以一直很头疼这个问题。而且在Android平台下,要想游戏的效率提高,游戏的逻辑部分也最好使用C语言开发。还有一些游戏的效果实现确...

2011-06-27 14:34:46 379

原创 Activity生命周期和对话框

在一个Android程序中至少得有一个Activity,Android是一个对象,也就是可以想象成有生命形式的存在的一种方式,生命有生老病死的过程,伴随着Activity的一系列生命周期的方法决定着Activity的存不存在。这几个方法分别是长成这样的:onCreate();onStart();onResume();onPause();onStop();onDestroy();onRestart(...

2011-05-07 11:48:55 287

原创 HelloWorldAndroid几个控件

对于程序员来说学习任何一种新的事物的第一件事就是让它在屏幕上显示 HelloWorld,Android也一样。java的JDK和Android的SDK都下载好了,并且Eclipse的插件也装好了,再显示 HelloWorld无疑是很简单的,基本上都不需要敲代码。 打开Eclipse,新建Android工程项目,如果没有则重新安装插件,或者在New--other里面会看到Android字样,就...

2011-05-06 10:02:09 116

原创 磨刀霍霍向猪羊Android第一次

古人有云,工欲善其事必先利其器。开发Android程序,如果没有Android这个测试环境,我们也无从知道自己写的程序到底能不能在手机上跑起来,同时也无法满足自己的成就感。 搭建Android开发环境,linux是首选操作系统,但是大家都用win7的情况下那就都用win7吧,win7也没什么不好的除了非常耗费资源、反应慢(内存一个G)等等等。。。诸多缺点外,还是很好的。 本人是用E...

2011-05-05 00:11:51 185

.Beginning.Android.4.pdf

BeginningAndroid的电子书,英文版 写的不错

2013-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除