- 博客(41)
- 资源 (54)
- 收藏
- 关注
原创 Android 入门(2)
一,1. android 体系结构 //linux-系统库-应用框架层-应用层。2. 安装JDK,Android studio,SDK ---64bit3. 配置环境变量:JAVA_HOME(jdk1.8),path:%JAVA_HOME%bin and jre. cmd,java -version 检查JDK安装与否,环境变量配置与否。4. F:\Android\sd
2015-08-29 20:06:06 547
原创 Java 温故
几年没用java了,想用下Anddroid,温故一下。 1. 字节码通常指的是已经经过编译,但与特定机器码无关,需要直译器转译后才能成为机器码的中间代码。 字节码通常不像源码一样可以让人阅读,而是编码后的数值常量、引用、指令等构成的序列。 字节码主要为了实现特定软件运行和软件环境、硬件环境无关。字节码的实现方式是通过编译器和虚拟机器。 编译器将源码编译成字节码,特定平台上的虚拟机器将字
2015-08-29 10:23:15 589
原创 设置Android app背景图片(Android studio)
添加logo.png到res\drawable-hdpi文件夹中,注意图片名不能大写。添加 android:background=”@drawable/bg”到activity_main.xml中即可。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http:/
2015-08-28 15:37:24 32988 1
转载 Andriod实现再按一次退出程序
基本思路:监听返回的按键,先记录一个原始变量时间值,每次点击返回的时候让它等于当前的系统时间值,就是你点击的上一刻的时间值。 如果发现中间的时间间隔 小于2秒就直接退出程序; 如果大于 2s那就return掉,相当于第一次点击。 public class MainActivity extends Activity { private long exitTime = 0; @O
2015-08-28 14:46:53 702
原创 waiting for device
Android Studio 突然程序下载不到手机里。 提示:waiting for device。 命令行下输入:adb devices , 提示: android adb devices offline要完全退出手机管家,包括豌豆荚 91助手啥的类似的都要关闭。看可行不?重启adb服务 adb kill-server adb start-server 看可行不?上一步无效的情况
2015-08-28 14:34:30 6497
原创 Android 获取手机联系人信息
代码如下:protected void onCreate(Bundle savedInstanceState) { TextView tv = new TextView(this); String string = ""; super.onCreate(savedInstanceState); //得到ContentResolver对象
2015-08-25 17:09:47 749
原创 假定CSomething 是一个类,执行下面这些语句之后,内存中创建了多少个CSomething 对象。
CSomething a();//只是定义一个方法,方法返回一个CSomething对象 CSomething b;//增加1个对象CSomething c[3];//对象数组,增加3个对象CSomething &ra=b;//引用不增加对象CSomething d=b;//调用拷贝构造函数,增加1个对象CSomething *pA=c;//地址赋值,不增加对象CSomething *p
2015-08-25 16:49:23 2201
原创 Activity 切换(Android studio)
按钮事件: Intent intent = new Intent(); intent.setClass(MainActivity.this,TestActivity.class); startActivity(intent); MainActivity.this.finish();//结束当前的activity注意每个Activity都需要在androidmanifest.xml中注册:
2015-08-25 16:39:56 2727
原创 Java.lang.RuntimeException: Unable to start activity ComponentInfo Caused by: java.lang.NullPointer
setContentView(R.layout.activity_main);需要放在setOnClickListener的前面。
2015-08-25 15:29:49 891
原创 修改Android app工程名(Android Studio)
1、右键module名称 – Refactor –Rename ,输入新的module名2、在module列表中点击”Edit Configurations…“,进入设置页面后再Name中输入步骤1填的名称,并且在Module中选择对应的module,点击OK即可修改完毕。
2015-08-25 09:50:03 31658 1
原创 修改Android app图标(Android Studio)
1. res\drawable 放置icon.png;2. 修改AndroidManifest.xml : android:icon="@drawable/icon"
2015-08-24 11:40:11 54846 11
原创 修改Android app名字(Android Studio)
修改res–values–strings.xml 中的app_name即可。如下:
2015-08-21 18:41:45 51884 3
原创 虚函数继承
#include<iostream>using namespace std;class A{ char k[3];};class B: A{ char j[3];};class C: B{ char i[3];};int main(){ //这个很简单 cout<<"sizeof(A):"<<sizeof(A)<<endl;//3
2015-08-21 17:46:59 490
原创 INSTALL_FAILED_OLDER_SDK
原因是:app运行所需要的最低版本高于真机的android版本。 在我的手机-设置-关于手机中看到我的Android版本是4.0.4,对于的API版本是16. 而我在build.gradle中的minsdkversion是19,大于16.所以不对。将19改为小于等于16即可。 version和安装版本的对应关系如下: 修改build.gradle中的minsdkversion的版本号即可。
2015-08-21 16:29:50 1208
原创 Android Studio
Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,他是未来的趋势,必将取代eclipse。首先,先指出Android Studio中的两个概念。 Project 和 Module 。在Android Studio中, Project 的真实含义是工作空间, Module 为一个具体的项目。 Eclipse 的 Project 等同于Andro
2015-08-20 18:21:09 574
原创 Android Studio 虚拟机错误
sdk 错误,冲突。 删掉原来的 ANDROID_SDK_ROOT D:\liebao_down\adt-bundle-windows-x86_64-20130917\adt-bundle-windows-x86_64-20130917\sdk
2015-08-20 14:08:30 1802
原创 Android 入门(1)
1.常用IDE有Eclipse, IDEA,Android Studio,用的最多是Eclipse(免费开源), IDEA很好用,但是收费;Android Studio是Google最新开发的针对Android量身定制的IDE,是未来的趋势, Google已不再更新ADT。 2. JDK(分为32和64位),SDK(开发包),IDE开发工具(Android Studio) 1>.安
2015-08-19 19:37:20 508
原创 MySQL
//111CString strName(_T("1234")), strSex(_T("11")), strSQL;mysql_query(m_pMySQL, "set names gb2312;");//gbk ERROR_SUCCESS;strSQL.Format(_T("insert into user(id,name,sex) values(\'%d\',\'%s\',\'%s\
2015-08-19 18:35:26 410
原创 Navicat
1. Navicat 是一个可多重连接的数据库管理工具,它可让你连接到 MySQL、Oracle、PostgreSQL、SQLite 和/或 SQL Server 数据库,让管理不同类型的数据库更加方便。 2.一个连接就是对一个服务器ip的物理连接,首先给【连接】起一个合适的名字然后输入正确的连接信息,如果是要管理远程的数据库,在IP地址栏内输入正确的IP地址即可。 默认情况下,MySQL 提
2015-08-19 14:39:44 942
原创 VC2013 MySQL增删改查
1, stdafx.h中头文件添加:#include "D:\mmysql\mysql-5.1.55-win32_2\include\mysql.h"#pragma comment(lib, "D:\\mmysql\\mysql-5.1.55-win32_2\\lib\\opt\\libmysql.lib")2, 添加MySQL相关成员变量:MYSQL *m_pMySQL;//MySQL
2015-08-18 18:43:34 1713 1
原创 MySql 错误
发生系统错误 5。拒绝访问。 以管理员身份来运行cmdERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘datab ases; 语法
2015-08-18 16:25:03 552
原创 VC2013连接MySql
#include "D:\mmysql\mysql-5.1.55-win32_2\include\mysql.h"#pragma comment(lib, "D:\\mmysql\\mysql-5.1.55-win32_2\\lib\\opt\\libmysql.lib")int main(){ MYSQL *m_pMySQL;//MySQL的连接句柄 MYSQL_RES *
2015-08-18 15:18:46 1072
转载 如何替换Windows的Shell(即explorer.exe)
下载一个可以查看用户的SID的软件,如SysInternals套装中的PsGetsid.exe(地址:http://www.ithome.com/html/soft/84134.htm )使用你自己的账号(最好是管理员权限的账号)登录Windows,然后添加一个给其他人使用的账户(假设为other),注意一定要为other设置密码。运行命令提示符(Win键+R,输入cmd回车),进入到ps
2015-08-12 14:01:58 15326
原创 C++ list
// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "iostream"#include "string"#include "list"#include <algorithm>#include "functional"using namespace std;//assign() 给list赋
2015-08-07 12:05:14 413
原创 C++ Vector
// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。 //include “stdafx.h”include “iostream”include “string”include “vector”includeusing namespace std;int main() { std::vector vec; vec.assign(7, 100)
2015-08-07 11:02:36 495
原创 Cocos2d-x 3.6 项目实战---贪吃蛇(4)
现在就是最主要也是较为复杂的界面和逻辑类了。 他实际包含两个类,一个SnakeNode蛇结点类和一个Game界面逻辑类。 绘制10*10的网格,初始化一个食物和一个蛇头,随机的坐标,然后定时移动蛇头,碰到食物则吃掉并产生一个身体结点,碰撞检测,到边界就结束返回主界面。 GameScene.h:#pragma execution_character_set("utf-8")#ifndef _
2015-08-06 16:45:31 1485
原创 Cocos2d-x 3.6 项目实战---贪吃蛇(3)
再说说程序运行的第一个界面,也很简单,只有一个背景和一个Start菜单和一个Help菜单而已,界面如下: MainMenu.h:#ifndef __snakegame__MainMenu__#define __snakegame__MainMenu__#include "cocos2d.h"USING_NS_CC;class MainMenu :public Layer{public:
2015-08-06 16:35:44 1763
原创 Cocos2d-x 3.6 项目实战---贪吃蛇(2)
先来点简单的,说说帮助类。 帮助类非常简单,只是显示一个背景,一个”帮助信息”的Label和一个返回菜单而已。 HelpScene.h :#ifndef __snakegame__HelpScene__#define __snakegame__HelpScene__#include "cocos2d.h"USING_NS_CC;class Help :public Layer{p
2015-08-06 16:27:21 1006
原创 Cocos2d-x 3.6 项目实战---贪吃蛇(1)
比较简单,只有三个类,参考了其他代码并修改了下: AppDelegate类修改的比较少:#include "AppDelegate.h"#include "MainMenu.h"#include "SimpleAudioEngine.h"USING_NS_CC;using namespace CocosDenshion;AppDelegate::AppDelegate() {}AppDe
2015-08-06 16:22:29 2102 1
原创 cocos 随机数
随机数一般都是用rand()产生随机数种子。在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。 使用需要包含头文件:#include<stdlib.h>(C++建议使用#include<cstdlib>,下同)cocos2d-x中提供了CCRANDOM_0_1()宏(也是用rand实现)#defin
2015-08-06 15:48:23 4224
原创 cocos 语法错误:“namespace”
可能是编码的问题。 代码拷贝到notepad++再另存为替换classes下的文件,发现错误解决。
2015-08-06 13:54:41 2770
转载 关于cocos2d-x3.0和2.0之间的区别
区别1. 去CC2.0 CCSprite CCCallFunc CCNode .. 3.0 Sprite CallFunc Node ..区别2.cc***结构体改变2.0 ccp(x,y) ccpAdd(p1,p2)ccpSubccpMultccpLength(p)ccpDot(p1,p2);ccc3()ccc4()ccWHITE
2015-08-05 15:23:05 1822
转载 Android 目标平台版本应该大于或等于 10(The android-platform should be equal/large than 10)
cocos compile -p android –-ap 20 注意:如果Android\sdk\platforms目录下没有android-20,需要一个空的。 D:\cocosDevelop\android-ndk-r10\platforms\android-20I am able to solve similar issue just as this one. I am running
2015-08-04 18:17:09 11317
原创 cocos2d-x 音效
#include "SimpleAudioEngine.h"using namespace CocosDenshion;//SimpleAudioEngine::getInstance()->playBackgroundMusic("music/game_music.mp3");SimpleAudioEngine::getInstance()->playEffect("music/game_ov
2015-08-04 16:50:21 482
原创 注册触摸事件
bool init() { ………………. //注册触摸事件 // setTouchEnabled(true); // setTouchMode(Touch::DispatchMode::ONE_BY_ONE); EventListenerTouchOneByOne *eventTouch = EventListenerTouchOneByOne::create()
2015-08-04 15:13:29 525
Agilent Technologies EMC Series Spectrum Analyzers
2013-12-21
VC,.BCB串口通讯代码
2012-12-12
WinPcap中文技术文档.chm
2011-09-20
RiftDK1源码
2016-10-26
支持win7 64位的hex2bin程序(v2.2)
2016-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人