- 博客(49)
- 资源 (4)
- 收藏
- 关注
原创 【无标题】Android NDK Cmakelist
(2)将android_native_app_glue.c封装成app_glue静态库,否则在创建activity时,会crash。#(4)将android_main1封装至动态库ndkopengl中,而ndkopengl将在Manifest中被指定。#(3)暴露ANativeActivity_onCreate方法,否则在创建activity时,会crash。#(5)一定要引入步骤(2)中封装的app_glue,否则创建activity时,将crash。
2023-04-19 20:04:32
538
原创 Vue.js学习笔记--vue-router的使用
1.创建Vue项目vue init webpack-simple vueprojcd vueprojnpm installnpm run dev2.vue-router使用流程(参考https://router.vuejs.org)1.安装 vue-routernpm install vue-router --save2.在main.js中引入import Vu...
2019-06-12 15:55:58
243
原创 Nodejs学习笔记01 基于koa的web项目手动搭建步骤
1.创建项目流程:=>创建项目文件夹=>执行 npm init --yes //--yes可选=>执行2中的安装命令 //根据项目中使用到的功能选择=>将3中的代码作为项目的开始代码2.基于koa开发需要的一些依赖模块安装命令cnpm install koa --savecnpm install koa-router --savecnpm ...
2019-05-30 16:57:38
228
原创 网上得到的一个3D渲染引擎
#include #include #include #include #include #include typedef unsigned int IUINT32;//=====================================================================// 数学库:此部分应该不用详解,熟悉 D3D 矩阵变换即可//==
2018-01-10 20:35:08
762
原创 常见面试题
/*明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。*/import java.util.Scanner;impor
2018-01-02 21:59:04
267
原创 JAVAWEB APP访问Derby数据库
1.开发环境Tomcat7,Derby10.13, Idea2.下载安装Derby默认情况下jdk6以上自带Derby数据库,但是也可以直接下载Derby数据库。下载地址:http://db.apache.org/derby下载后得到如下包:db-derby-10.13.1.1-bin.zip解压即可使用。3.设置环境变量设置DERBY_
2017-08-30 17:12:21
685
原创 Mac 10.11.4 opengl开发环境配置
参考如下几篇文档:http://blog.youkuaiyun.com/kingvvsir_/article/details/50180317 http://blog.youkuaiyun.com/a_txpt_001/article/details/40356793 这两个是库源代码下载及编译http://www.cnblogs.com/yinxiangnan-char
2017-06-30 17:27:42
448
原创 Android Settings app内存泄露问题
在进入android 5.0 Settings应用中进入apps项然后反复的进入某个应用的详细信息页面,使用adb shell dumpsys meminfo appname查看内存信息,每次进入一次应用详情页面都会导致内存增加。要搞清楚这个问题得分析InstalledAppDetails和AppInfoBase的代码,实际上前者继承了后者。AppInfoBase继承于Sett
2016-04-29 13:58:21
817
原创 CTS DownloadManagerTest testMinimumDownload failed
DownloadManagerTest testMinimumDownload代码如下: public void testMinimumDownload() throws Exception { final DownloadCompleteReceiver receiver = new DownloadCompleteReceiver(); try {
2016-04-27 17:56:16
814
原创 android com.google.android.videos ANR
发生ANR的时候这个进程(com.google.android.videos)的主线程stack如下:"main" prio=5 tid=1 Native......at android.os.BinderProxy.transactNative(Native method) at android.os.BinderProxy.transact(Binder.java:503) a
2016-04-27 17:15:50
2459
原创 Android MediaProvider MtpService启动多次导致OutofMemory
MtpService.java的onStartCommand: @Override public int onStartCommand(Intent intent, int flags, int startId) { mUnlocked = intent.getBooleanExtra(UsbManager.USB_DATA_UNLOCKED, false);
2016-04-27 16:34:31
1314
原创 tomcat添加外部项目
所谓的外部项目就是项目的部署位置不在tomcat目录下的webapps目录里。有两种配置的方式:第一种,修改tomcat/conf/server.xml找到如下的xml标签: unpackWARs="true" autoDeploy="true">......在Host标签中添加如下子元素:其中:path:项目名称doc
2016-02-28 17:07:26
2288
原创 error C2664: “void std::_Pmf_wrap<void (__thiscall cocos2d::Layer::* )(const std::vector<cocos2d::To
使用vs2013编写cocos2dx的代码: _touchListener = EventListenerTouchOneByOne::create();_touchListener->setSwallowTouches(true);_touchListener->onTouchBegan = CC_CALLBACK_2(HelloWorld::onTouch
2015-03-28 22:27:43
2064
原创 错误 1 error C2040: “menu”:“auto”与“cocos2d::Menu *”的间接寻址级别不同
今天在开发cocos2dx时,仿照MenuTest中的代码创建Menu时遇到这个问题。出问题的代码如下:auto menu = Menu::create(item1, nullptr);查网上的说法感觉不对,而且cpptest中也是这样用的。后来看了下,是由于我是在HelloWorldSecene.cpp中加的代码。menu这个变量已经在这行代码前使用过了,感觉vs2013报的
2015-03-26 21:10:40
4241
原创 cocos2d-x 3.2 rc0 编译错误解决
使用vs2012开发,编译android时报如下错:/android-ndk-r9b/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''. Stop.根据网上搜索到的信息有两种修改:第一种:将__gmsl的512修改,这个试过后,会报另一个错误:android-
2015-01-06 23:29:20
692
原创 android actionbar tab style
none @drawable/ver_divider 2dp @drawable/action_bar_tab_ext
2014-10-13 13:26:20
687
原创 android PowerManagerService分析
http://www.360doc.com/content/13/1212/08/11627991_336500840.shtml
2014-06-09 18:27:07
927
转载 AIDE2.6.1安装及配置C/C++开发数据
首先下载AIDE2.6.1汉化破解版(下载地址:http://pan.baidu.com/s/1pJNQwbh)
2014-04-27 21:45:46
5881
1
转载 手机如何设置语音信箱
是类似于录音电话的一项服务,当您未能及时接听来电时,可将来电转移到语音信箱中,让来电者留下“原声原味”的口信。当您的语音信箱内有新留言时,您的手机会及时收到短消息通知。您还可以自己录制语音信箱的问候语,这样,您的手机就变成了一部自动应答录音电话。 注意: 语音信箱是必须与呼叫转移和短消息配合使用的。因为呼叫转移可把来电转移到您的语音信箱,而短消息将通知您语音信箱内有新留言。在使
2014-03-06 17:48:07
8348
原创 华为U8220 fastboot刷机
首先到这里下载手机驱动(http://driver.zol.com.cn/link/40/396540.shtml),接着安装驱动。确保你有如下分区img文件:分区 img文件boot boot.imgsystem system.imgrecovery
2014-01-23 17:27:27
1153
原创 android DTMFTwelveKeyDialer使用中的一个问题
最近发现在android 4.2中,此类在InCallScreen中实例化为成员变量mDialer,在InCallScreen中的onResume中有如下调用:mDialer.startDialerSession();在InCallScreen的onPause中会调用mDialer.stopDialerSession();下面是这两个调用函数的实现代码:DTMFTw
2013-12-12 22:13:43
1053
转载 MMS消息格式及封装
转自: http://www.iteye.com/topic/618885在以上业务模型的介绍中,通讯流程中的主体是用于承载业务数据的PDUs(Protocol Data Units),本节将关注这些数据单元的基本机构、内容组成、封装编码等几个方面。MMS PDU的内容类型(content-type)必须被指定为application/vnd.-wap.mms-message ,用于被
2013-10-11 10:12:17
4972
1
原创 linux压缩解压缩命令
zip -r myfile.zip ./*将当前目录下面所有的东西打包到myfile.zipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到/home/sunny/-o 不提示的情况下覆盖文件;-d 指名文件解压缩到哪个目录zip -d myfile.zip smart.txt删除压缩文件中smart.txt文件
2013-09-04 13:48:25
523
原创 linuxforandroid
资源下载:http://sourceforge.net/projects/linuxonandroid/files/
2013-07-23 16:56:45
575
原创 android安装busybox
参考:http://www.cnblogs.com/xiaowenji/archive/2011/03/12/1982309.html
2013-07-22 14:10:02
681
转载 handler为activity的成员变量导致的内存泄露
先看一组简单的代码123456789public class SampleActivity extends Activity { private final Handler mHandler = new Handler() { @Override public void handleMessa
2013-07-09 18:55:42
1509
转载 深入理解Android Notifiction机制
framework/base/core/java/android/app/NotificationManager.java framework/base/services/java/com/android/server/NotificationManagerService.java{@hide} extends INotificationManager.Stub
2013-07-09 18:39:15
1019
原创 Cygwin环境变量设置
可以在cygwin目录下的Cygwin.bat中添加set 语句实现,也可以在windows中设置环境变量@echo offset HOMEPATH=e:\cygwin\work\path %PATH%; e:\cygwin\bin; e:\cygwin\sbin; e:\cygwin\usr\bin; e:\cygwin\usr\sbine:C:chd
2013-06-29 01:22:56
3012
转载 Android号码匹配位数修改
Android2.1上默认的号码匹配位数是7位,也就是说从右向左算起,如果两个号码有7位是匹配的,那么就认为是相同的号码,如+86 1234567和01234567是相同的号码;所以判断两个号码是否匹配,简单的用”==”是不行的。 安卓在Sqlite层新增了函数phone_numbers_equal用于号码匹配的判断,这个函数是数据库级的,对应的SQL语句是PHONE_NUMBERS_E
2013-06-13 14:26:57
841
转载 Java多播套接字
多播数据报套接字类用于发送和接收 IP 多播包。MulticastSocket 是一种 (UDP) DatagramSocket,它具有加入 Internet 上其他多播主机的“组”的附加功能。 1、IP多播地址和多播组 IP多播通信必须依赖于IP多播地址。在IPv4中它是一个D类IP地址,范围从224.0.0.0到239.255.255.255,地址 22
2013-05-10 21:30:24
691
原创 三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
http://blog.youkuaiyun.com/maojudong/article/details/7261986
2013-02-19 11:31:35
381
转载 解决办法之Error generating final archive: Debug certificate expired on
Eclipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期)解决办法:linux:Window--》Preferences--》Android--》Build中Default debug keystore显示了地址“/home/jinli/.and
2013-02-03 22:17:43
404
转载 Android build error
from:http://music.573114.com/Blog/Html/942E/244932.html最近在编译更新过的4.0项目,之前都编译的好好的,今天却出现了下面的error:target SharedLib: libwebcore (out/target/product/xxxx/obj/SHARED_LIBRARIES/libwebcore_intermediates
2012-08-25 21:51:56
580
转载 Integrated kernel building
from: http://wiki.cyanogenmod.com/wiki/Integrated_kernel_buildingContents[hide]1Inlining the kernel (and modules) build into theROM1.1Why does CM want the kernel built
2012-08-25 16:41:54
998
开源软核处理器OPENRISC的SOPC设计
2014-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人