`
文章列表
1.对于手动内存管理,我们需遵循new/release,retain/release配对使用的原则,谁new,谁release;谁retain,谁release   2.cocos2dx交叉编译的时候,如果出现:Permission denied(没有权限)的问题,则将proj.android\assets里的资源文件删除,将工程里的Resources文件拷贝到proj.android\assets里,就不会出现Permission denied的问题。 这样也解决了游戏里的某些场景打不开(资源找不到)。

popWindow

popWindow
自定义跑马灯
Bitmap bmp = getImageFromAssetsFile("/assets/icon_add_pic.png"); private Bitmap getImageFromAssetsFile(String fileName) { Bitmap image = null; try { InputStream is = getClass().getResourceAsStream(fileName); image = BitmapFactor ...
cocos2dx如何用python新建项目 1、首先请先下一个python,建议2.7.5就好。http://download.csdn.net/detail/u010229677/6489059 安装时直接next直到finsh 2、设置环境变量 我的电脑->属性->高级->环境变量-> 在PATH中添加python的安装路径,例如:;E:\python2.7;,记得用分号与其他路径分开。 在PATHEXT最后面添加.PY;.PYM OK,python的环境已经配置好了,现在win+R打开运行,输入cmd打开控制台,输入python,若出现python的版本信息则 ...
//自适应屏幕大小 webview.getSettings().setUseWideViewPort(true); webview.getSettings().setLoadWithOverviewMode(true); //设置支持Javascript webview.getSettings().setJavaScriptEnabled(true); //可以缩放 webview.getSettings().setSupportZoom(true); //显示放大缩小 webview.getSettings().setBuiltInZoomControls ...
CCDrawNode *draw1 = CCDrawNode::create(); this->addChild(draw1, 1000); ccColor4F yellow = { 1, 1, 0, 1 }; CCPoint rect[4] = { ccp(xx1 - 6, yy1 + 118), ccp(xx1 + 275, yy1 + 118), ccp(xx1 + 275, yy1 - 167), ccp(xx1 - 6, yy1 - 167) }; draw1->drawPolygon(rect, 4, ccc4f(0, 0, 0, 0), 6, yellow); dra ...
1.动态设置RelativeLayout的布局   // 根据不同的分辨率图片的大小 public android.widget.RelativeLayout.LayoutParams getParams(int screenWidth, Button btnRight) { android.widget.RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) btnRight.getLayoutParams(); params.addRule(RelativeLayout.ALIGN_PARENT_RIGH ...
android经典DEMO http://blog.csdn.net/kingsonl/article/details/7058418 分享27个各种类型的demo http://www.apkbus.com/android-2083-1-2.html Android Gallery实现3D相册(附效果图+Demo源码) http://mobile.51cto.com/aprogram-404265.htm
有的时候要将android uri如content://media/external/image/media/102这样格式转换   成File类型或者获取真实文件路径,可以用以下方法:   Java代码   Uri uri = data.getData();   String[] proj = { MediaStore.Images.Media.DATA };   Cursor actualimagecursor = managedQuery(uri,proj,null,null,null);   int actual_image_column_index = actualima ...
轻松几步学Android开发 1. 开发环境的搭建 2. 基本组件的应用 3. 布局管理器的应用 4. 基本控件的应用 5. 常用高级控件的应用 6. 菜单和对话框的应用 7. Android事件处理模型 Android敏捷开发-基础篇 1、Android系统概述以及开发环境搭建 ...
一、Android编码规范 1.java代码中不出现中文,最多注释中可以出现中文 2.局部变量命名、静态成员变量命名 只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写 3.常量命名 只能包含字母和_,字母全部大写,单词之间用_隔开 4.layout中的id命名 命名模式为:view缩写_模块名称_view的逻辑名称 view的缩写详情如下 LayoutView:lv RelativeView:rv TextView:tv ImageView:iv ImageButton:im Button:btn; 5.activity中的view变量命名 命名模式为:逻辑名称+ ...
Android ListView一些应该知道的事 1、在Adapter中提供一个方法来更新图像。在这个方法里更新图像数据,并使用this.notifyDataSetChanged方法通知List对象数据已改变 2、通过AsyncTask类去实现数据的下载,然后通过回调函数去下载图片,如果下载成功,就把缺省图片换掉。用户不会卡在列表那等待的。 3、在onScrollStateChanged (AbsListView view, int scrollState) 中,scrollState有三种状态,分别是开始滚动(SCROLL_STATE_FLING ),正在滚动(SCROLL_STATE_ ...
Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); String yesterday = new SimpleDateFormat( "yyyy-MM-dd ").format(cal.getTime()); 计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意 ...
一个简单的二维码生成demo,从别处借鉴来的: package com.sys.android.erweima; import com.google.zxing.BarcodeFormat; import com.google.zxing.MultiFormatWriter; import com.google.zxing.WriterException; import com.google.zxing.common.BitMatrix; import android.app.Activity; import android.content.Intent; import android ...
Global site tag (gtag.js) - Google Analytics