Android
文章平均质量分 64
Greentea107
善长Android应用开发和相关的移动开发技术
展开
-
Android程序开始的地方:main函数在哪里
凡是学过Java的同学都知道程序的入口是一个静态的main函数。那么Android的main函数在哪里呢?好吧!我们来找一下吧,这里以API 32为准,找之前先在SDK Platforms里把Sources for Android 32装上,如下图:然后新建一个空白项目,然后顺着MainActivity的父类一路找下去class MainActivity : AppCompatActivity()public class AppCompatActivity extends Fragm.原创 2022-05-12 12:38:06 · 3743 阅读 · 0 评论 -
如何在OSG的Android平台上显示汉字
OSG默认只能显示英文和数字字符,如果想显示汉字的话必须加载中文字库,目前OSG只支持TTF格式的字库。添加FreeType插件库首先在Android.mk文件里添加对FreeType库的支持,找到LOCAL_LDFLAGS项并在最后添加以下两行:LOCAL_LDFLAGS := -L $(LIBDIR) \...-l$(OSG_ANDROID_DIR)/lib/osgPlugins-3.6.5/libosgdb_freetype.a \-l$(OSG_ANDROID_DIR)/ob原创 2021-09-03 15:17:11 · 485 阅读 · 1 评论 -
OpenSceneGraph for Android编译
OpenSceneGraph是一款多平台的3D场景渲染引擎API,以下简称为了OSG,OSG的官网只提供了源码,想使用的话必须自己手动编译。这里以官方的3.6.5版为例讲解如何编译出能在Android平台使用的so包,并成功的运行官方的Demo程序。官方推荐编译最好在Linux环境下进行,但因为我的Android Studio却是运行在Windows 10下的,所以最好的办法就是给Windows10装了个Linux子系统,进入“程序和功能”>“启用和关闭Windows功能”。然后在拉到底部勾选“适原创 2021-04-10 21:11:20 · 1359 阅读 · 2 评论 -
Android开源游戏《空间大战》源码及测试发布
今年因为特殊的原因在家闲着,本着闲着也是闲着,还不如自己动手写个小游戏,一来是练练手,二来是想用应用开发的手段来写游戏,所以就有了这部游戏。游戏的玩法不难,每关都会有一定数量的敌人从屏幕边缘冒出来,玩家只将其一一消灭就能过关,每过一关敌人的数量就会增加,越到后面的关卡敌人越多,从四面八方的向玩家扑过来很有一种压迫感。玩家的发射的子弹在击中敌人后会有反弹伤害的效果,并且游戏中有能量条的设定,不断地开火就能充能,当能量充满后就能使用爆雷,就是全屏清敌的效果,也可以使用“瞬移”冲出敌人的包围,使用一次会消耗一原创 2021-03-12 18:27:55 · 781 阅读 · 0 评论 -
Android 12原生壁纸下载
打包下载:Android12原生壁纸.rar: https://n802.com/f/22686471-485280047-1ff213 (访问密码:4372)如果有疑问的话可以搜索“【口袋里的安卓】”加我的Q群聊询问原创 2021-03-10 21:05:46 · 3996 阅读 · 0 评论 -
多版本Gradle离线包下载
在用Android Studio开发时常会遇到Gradle压缩包下载失败或根本下不了的情况,所以我这里把收集的到gradle压缩放到了网盘上,有需要的朋友可以自行下载,下载后把zip包放到.gradle/wrapper/dists目录下对应版本的目录下。gradle-2.14.1-all.zip: https://n802.com/f/22686471-485087326-1bf362 (访问密码:4372)gradle-3.3-all.zip: https://n802.com/f/22686471原创 2021-03-10 20:13:17 · 1097 阅读 · 0 评论 -
Android开发:不用游戏引擎也能做游戏
现在手机上的游戏无论大小都用游戏引擎开发了,毕竟游戏开发和应用开发是两个领域,所涉及的技术栈和专业知识各不相同,最大的区别在开发效率上面。但并不代表应用开发的技术就做不了游戏,只要不是太依赖手机硬件的情况下应用开发的技术一样可以写出一款不错的游戏。本着写着玩的心态做了一款打飞机的小游戏。这个小游戏主要用到了SurfaceView+多线程技术,在一块Canvas上绘制各种动画效果,Andro...原创 2020-02-21 09:48:55 · 1699 阅读 · 0 评论 -
用于Android开的简易WebService访问框架
因为公司业务需要用Android端能访问WebService开发的服务器接口,在网上找了一些资料拼凑了一简易的网络框架,原理就是每条请求都在子线程上实现,得到响应后再把结果通过Handler消息机制发给主线程,所有的子线程都由线程池来管理,大致意思这就样了。package com.example.webservice.webservicedemo;import android.os.Handl原创 2016-02-25 09:12:23 · 8339 阅读 · 3 评论 -
关于在Android开发中使用模糊透明效果的方法
模糊透明效果这几年在UI开发中非常常见,最初是Windows在Vista中使用在开始菜单、标题栏和边框上,随后其它的操作系统都纷纷跟进,像Ubuntu等在随后的版本中大量的使用,但在手机上使用也不过是近两三年的事,毕竟手机上有个性能的问题在里面。所谓模糊透明都是通过CPU的运算即时生成的,这其中透明效果还算好处理,很久以前XP就已经使用了这种特效,相比模糊处理要简单许多。而模糊效果需要占用到大量的原创 2015-04-26 13:24:50 · 4995 阅读 · 0 评论 -
关于onActivtyResult方法的data形参返回null或未被调用的问题
关于onActivtyResult方法的data形参返回null或未被调用的问题当Activity1使用startActivityForResult方法跳转到Activity2后,再从Activity2回到Activity1时会调用Activity1的onActivityResult的方法,并能从该方法的data参数中获取到需要从Activity2里传回的值。但又时会出现data为null原创 2014-11-18 21:28:08 · 1264 阅读 · 0 评论 -
Android手机卫士
这个项目是我学习了安卓开发后第一部作品。之所以选择做这个项目是因为这个项目能很好的把安卓开发中所需要用的技术点串连在一起,是一个很综合的项目。再加上我很善长GUI程序的开发制作,能把以前在Java Swing领域掌握的经验使用在这个项目上,从自己查资料到代码调试等只使用了一周的时间,或许会觉得有点赶,不过以后会逐渐完善。原创 2014-09-24 09:42:50 · 870 阅读 · 0 评论