- 浏览: 45715 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (47)
- Android (13)
- ADB (2)
- Layout (2)
- Eclipse (2)
- Application (2)
- Activity (1)
- Android3.1 (1)
- Socket (1)
- 网络连接 (1)
- vs2008 (1)
- dll (1)
- debug (1)
- express (1)
- 状态栏 (1)
- 标题栏 (1)
- 隐藏 (1)
- NDK (1)
- JNI (1)
- 头文件 (1)
- java (6)
- thread (2)
- start (1)
- run (1)
- Semaphore (1)
- weight (1)
- Button (1)
- State (1)
- Background (1)
- Log (1)
- Log4j (1)
- edittext (1)
- hint (1)
- String (1)
- == (1)
- equals (1)
- 并发 (0)
- 线程池 (1)
- 异步结果 (0)
- tomcat (2)
- maven (3)
- mysql (2)
- 中文,乱码 (1)
- Git (1)
- C语言 (1)
- C代码 (1)
- 单元测试 (1)
- CUnit (1)
- Ruby (1)
- Qt exe (1)
- IDEA (2)
- 代理 (1)
- mockito (1)
- local repository (1)
- 远程连接 (1)
- 支付宝sdk (1)
- Fragment (1)
- WebSocket (1)
- Tomcat7.0 (1)
- JavaScript (1)
- 循环链表 (1)
- CXF (1)
- WebService (1)
- java web (1)
- Spring (3)
- @Autowired (1)
- 异步任务 (1)
- 定时器定时任务 (1)
- 自动化装配 (1)
- Mybaties (0)
- update (0)
- 单一字段 (0)
- 多字段 (0)
- windows (1)
- git,WinRAR (1)
- Mybatis (0)
- mmGrid (0)
- Maven依赖排除 (0)
- 公共组件 (0)
最新评论
-
jstl1point0:
还有91手机助手,也蛮烦人了,不知道目前什么工具最好用
使用QQ2013时连接Android物理设备Eclipse发现不了 -
yaoneng:
这个不用UI主线程来访问,我用了一个异步线程来做网络访问,就不 ...
在Activity中启动一个网络连接遇到android.os.NetworkOnMainThreadException
话说以前做的一个纯Java引擎准备移植到Android上面,前期已做过Demo,看起来一切都没有什么问题。不过,现在真正移植问题就来了。
第一个问题就是,以前的Demo只是一个画面,引擎初期化是放在Activity的onCreate方法里面,这样做当然没有什么问题啦。现在画面增加到10来个,这个引擎如何为各个Activity公用成为了一个问题。
对Android不熟悉,也只算是边学边做,所以有了下面的想法:
1、用Service
2、用Thread
3、用Application
现在用了第3种方法成功了。
第1、2中方法我想本质上都是启动一个独立于Activity的线程,但是无法和Activity挂上关系。所以肯定是NullPointException啦。
具体做法:
很简单,引擎(或者某个普通的类)需要初始化,而且在应用程序不被销毁之前报保证被各个Activity可用。
1、自定义一个类MyApplication来继承Application,在这个类中的onCreate方法里面初始化引擎。
2、为了在各个Activity类中可以调用引擎,需要在1的自定义类中写一个getEngine的方法。
class MyApplication extends Application { private Engine engine; public Engine getEngine(){ return engine; } public void onCreate(){ engine = new Engine(); engine.init(); } }
3、在Activity中通过获取引擎对象,并调用getEngine
MyApplication app = ((MyApplication)this.getApplicationContext()); Engine engine = app.getEngine();
4、在AndroidMainfest.xml文件中将Application节点的Android:name改成我们自定义的类。
以上
发表评论
-
Android的Fragment演示程序
2017-07-12 19:47 524这是一个Android的Fragment演示程序 ... -
android 逆向分析
2017-07-08 00:03 573本文转自http://blog.csdn.net/tence ... -
Android中为edittext预设文字(使用hint)
2014-03-22 16:41 1681傻问题如下: 搜索框内有默认文字,在输入时消失,鼠标移出 ... -
Android设置Button各种状态下背景改变
2014-02-20 00:48 1466写一段代码如下,保存为文件button_backgro ... -
Android中元素按比例布局
2014-02-20 00:17 867为了创建比例大小的子View,可以将LinearLayou ... -
在Eclipse中设置进行JNI的头文件编译方法
2013-09-12 19:30 1678这两天在搞NDK开发,JNI的头文件进行编译的时候,要跑到 ... -
android4.3应用程序隐藏状态栏和标题栏
2013-09-09 18:38 834最近拿了一台Nexus7(2013),android4.3 ... -
使用QQ2013时连接Android物理设备Eclipse发现不了
2013-09-08 23:43 1407最近,被邪恶的TX强制升级到了QQ2013,推荐新版本倒也 ... -
android4高级编程(第三版)读书笔记
2016-11-03 20:36 527Android4高级编程(第三 ... -
在Activity中启动一个网络连接遇到android.os.NetworkOnMainThreadException
2011-12-19 18:18 3195真是问题不断,在Android3.1平台上开发时,通 ... -
Eclipse下Android模拟器截图
2011-11-22 17:05 15391、请确认是否在Eclispe环境下,如果不是,则下述方法无效 ... -
Android应用Layout分析器
2011-11-22 16:59 10141,打开Android模拟器,随便打开一个想看Layout的应 ... -
给Android模拟器安装QQ.apk
2011-11-22 16:48 13831,随便那里下载个QQ的APK文件。 2,打开模拟器,通过命 ...
相关推荐
iOS版微信抢红包Tweak.zip小程序
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
基于springboot社区停车信息管理系统.zip
基于springboot南皮站化验室管理系统源码数据库文档.zip
## 数据指标说明 全要素生产率(TFP)也可以称之为系统生产率。指生产单位(主要为企业)作为系统中的各个要素的综合生产率,以区别于要素生产率(如技术生产率)。测算公式为:全要素生产率=产出总量/全部资源投入量。 数据测算:包含OL、FE、LP、OP、GMM共五种TFP测算方法!数据结果包括excel和dta格式,其中重要指标包括证券代码,固定资产净额,营业总收入,营业收入,营业成本,销售费用,管理费用,财务费用,购建固定资产无形资产和其他长期资产支付的现金,支付给职工以及为职工支付的现金,员工人数,折旧摊销,行业代码,上市日期,AB股交叉码,退市日期,年末是否ST或PT等变量指标分析。文件包括计算方法说明及原始数据和代码。 数据名称:上市公司全要素生产率TFP数据及测算方法(OL、FE、LP、OP、GMM) 数据年份:2000-2023年 数据指标:证券代码、year、TFP_OLS、TFP_FE、TFP_LP1、TFP_OP、TFP_OPacf、TFP_GMM
内容概要:本文详细总结了多种编程语言下常用的算法实现资源,涵盖Python、C++、Java等流行编程语言及其相关的开源平台、在线课程和权威书籍。对于每种语言而言,均提供了具体资源列表,包括开源项目、标准库支持、在线课程及专业书籍推荐。 适合人群:适用于所有希望深入研究并提高特定编程语言算法能力的学习者,无论是编程新手还是有一定经验的技术人员。 使用场景及目标:帮助开发者快速定位到合适的算法学习资料,无论是出于个人兴趣自学、面试准备或是实际工作中遇到的具体算法问题,都能找到合适的解决方案。 其他说明:文中提及多个在线学习平台和社区网站,不仅限于某一特定语言,对于跨学科或多元化技能培养也具有很高的参考价值。
基于springboot的交通旅游订票系统源码数据库文档.zip
内容概要:本文档是一份详细的GO语言教程,涵盖了Go语言的基础语法、数据类型、控制结构、函数、结构体、接口以及并发编程等多个方面。主要内容包括Go语言的基本概念和历史背景、环境配置、基本语法(如变量、数据类型、控制结构)、函数定义与调用、高级特性(如闭包、可变参数)、自定义数据类型(如结构体、接口)以及并发编程(如goroutine、channel、select)等内容。每部分内容都附有具体的代码示例,帮助读者理解和掌握相关知识点。 适合人群:具备一定编程基础的开发者,尤其是希望深入学习和应用Go语言的技术人员。 使用场景及目标:①初学者通过本教程快速入门Go语言;②有一定经验的开发者系统复习和完善Go语言知识;③实际项目开发中利用Go语言解决高性能、高并发的编程问题。 阅读建议:本文档全面介绍了Go语言的各项基础知识和技术细节,建议按章节顺序逐步学习,通过动手实践代码示例加深理解。对于复杂的概念和技术点,可以通过查阅更多资料或进行深入研究来巩固知识。
GEE训练教程
memcached笔记资料,配套视频:https://www.bilibili.com/list/474327672?sid=4486766&spm_id_from=333.999.0.0&desc=1
基于springboot校内跑腿业务系统源码数据库文档.zip
计算机控制光感自动窗帘控制系统设计.doc
基于SpringBoot的校园服务系统源码数据库文档.zip
基于SpringBoot+Vue的美容店信息管理系统源码数据库文档.zip
基于springboot程序设计基础课程辅助教学系统源码数据库文档.zip
这是一个原生的JS网页版斗地主小游戏,代码注释全。带有斗地主游戏基本的地主、选牌、提示、出牌、倒计时等功能。简单好玩,欢迎下载
基于springboot亚运会志愿者管理系统源码数据库文档.zip
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
GEE训练教程——Landsat5、8和Sentinel-2、DEM和各2哦想指数下载
基于springboot家校合作平台源码数据库文档.zip