- 博客(92)
- 资源 (14)
- 收藏
- 关注
原创 Cocos2D 地图制作,并让小人沿着路行走
1.使用工具Tiled,并打开 2.拖入一张图片到图块区 3.打开网格 4.从右侧的图块区拖入一张绿色的图片绘制背景 5. 然后再拖入一张灰色的图片绘制路 6.生成后保存为”map.tmx” 7.使用editplus打开,然后编辑里面的内容,不能出现中文 把 改成 8.把map.tmx与原图bk1.jpg拷贝的工程的assert目录下 9.加载地图 C
2016-04-30 22:28:59 10730
原创 C经典 快速实现加减乘除
#include <stdio.h>void caculate(int x, int y , int *add, int *reduce, int *multiply , float *divide){ *add = x + y; *reduce = x - y; *multiply = x*y; if(y != 0) *divide = x / (floa
2016-04-30 21:03:03 946
原创 C经典 指针与指针所指向的值的区别
#include <stdio.h>void changeValue(int *p){ *p = 100;//改变l了p指向的值,就是地址指向的数据改变了}int main(int argc, const char * argv[]){ // int a = 1; int *p1 = &a; printf("%p\n",&a); printf("
2016-04-30 20:55:32 698
原创 C经典 写函数进行数据交换
分析:为什么要这么才能交换 temp = *pa; 表示把指针的值赋给了temp,而不是地址#include <stdio.h>void sweap(*pa, *pb){ int temp; temp = *pa; *pa = *pb; *pb = temp;}int main(int argc, const char * argv[]){ //
2016-04-30 20:05:44 449
原创 Android 分别使用Post与Get实现网络图片加载
1.post方法public class NetActivity extends BaseActivity { private static final int SUCCESS = 0; protected static final int ERROR = 1; private EditText mEditText; private TextView mTextVie
2016-04-30 17:30:53 863
原创 Android 使用HttpClient提交表单数据
说明:httpclient有两种方式 1)HttpGet 直接把数据放在url里传输 String url = mUrl + “?name=” + URLEncoder.encode(name, “utf-8”) + “&password=” + URLEncoder.encode(password, “utf-8”); 2)HttpPost 使
2016-04-30 17:27:24 1247
原创 Android 使用Post与Get方法进行表单提交数据
说明:post与get的区别 get把数据放在地址里传输,不安全且不能传输大数据 post把数据放在body里传输 必须设置 conn.setDoOutput(true); conn.setRequestProperty(“Content-Type”, “application/x-www-form-urlencoded”);
2016-04-30 17:22:40 9645
原创 C经典 输入字符串,并统计字母个数,首字母大写
分析:是否是字母根据空格判断,首字母大写,只要把字母-32#include <stdio.h>int main(int argc, const char * argv[]){ // 定义数组 char ch[50]; int words = 0;//用来判断是否是字母 int count = 0;//统计字母的个数 // 提示用户输入 printf("
2016-04-30 16:28:03 3902
原创 Android wifi解析
1、开启WIFIpublic void WifiOpen(){ if(!localWifiManager.isWifiEnabled()){ localWifiManager.setWifiEnabled(true); }}2.扫描WIFI信号public void WifiStartScan(){ localWifiManager.startScan();
2016-04-29 21:45:59 1248
原创 Android SQLite数据库解析并使用两种方法实现增删改查
第一步创建实体类public class Person { public int id; public String name; public String number;}第二步:创建数据库public class PersonDBHelper extends SQLiteOpenHelper { private static final Uri PERSONS_D
2016-04-29 21:20:43 605 1
原创 Android 监听短信内容变化,并发送到自己的手机
说明:主要用到了getContentResolver的内容监听public class ContentObserverActivity extends BaseActivity { private Uri uri; @Override protected void onCreate(Bundle savedInstanceState) { super.onCrea
2016-04-29 21:10:22 855
原创 ERP流程二 实体类大全
/** * 审核工作流定义 * @author chenlin */ @Entity @Table(name = “flow_auditworkflow”) public class AuditWorkflow implements Serializable {@OneToMany(mappedBy = "auditWorkflow", cascade = CascadeType.
2016-04-29 11:07:14 816
原创 Android Fragment的三种应用方式
应用方式一:动态的使用Fragment 首先是,MainActivity的布局文件activity_main.xml,该文件布局文件上面的顶部是一个TitleFragment,是一个静态声明的Fragment。 中间也是一个Fragment,但是这个Fragment是动态使用的。 最下面是四个按钮。用include标签包含外部的布局文件进来的。<RelativeLayout xmlns:and
2016-04-29 10:57:12 1678
原创 ERP流程一 总体说明
一、工作流说明:总共分四大模块 1)任务中心 2)单据类型 3)工作流 4)工作流角色二、任务中心最要用来显示未审核、未提交、未确认的信息,双击之后即可进到相关的模块 三、单据类型 就是数据的抬头 ,设置单据 四、工作流 显示在系统顶部的 如图 五、工作流角色
2016-04-28 12:03:30 657
原创 CRM系统Salesforce 客户bill触发器
trigger accountBillTrigger on account__c (after update,after insert) { account__c bill = trigger.new[0]; //服务单中的收款方式不为现金,且服务单产生了应收单,且应收单的状态为未清款,且应收单产生后的一周仍然没有应收款跟踪单记录 if(bill.createWeek__c=
2016-04-28 10:45:52 544
原创 CRM系统之Salesforce 销售订单trigger
trigger salesorderTrigger on salesorder__c (before insert,before update,after insert) { salesorder__c salesorder = Trigger.new[0]; Account a = new Account(); if(Trigger.isInsert&&Trigger.is
2016-04-27 22:26:16 1779
原创 C游戏 简单迷宫游戏开发
#include <stdio.h>#define row 6#define col 6void printMap(char map[row][col]) { for (int i = 0; i < row; i ++) { for (int j = 0; j < col; j ++) { printf("%c ",map[i][j]);
2016-04-27 21:44:08 1026
原创 Android 自定义变化的文本控件ColorChangeView
实例图 说明图 package com.android.view.colortextview;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Paint;import android.gra
2016-04-27 17:47:13 1024
原创 Android 内容提供者ContentProvider
public class PersonDBProvider extends ContentProvider { private PersonDBHelper mDbHelper; //定义匹配工具,如果不匹配返回-1; private static UriMatcher mMatcher = new UriMatcher(UriMatcher.NO_MATCH); pri
2016-04-26 23:10:06 430
原创 Android 通知Notification的两种实现方法
public class NotificationActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ac
2016-04-26 23:05:15 684
原创 Cocos2D 初步了解三:CCAction
一、解析 1)包含4个动作 1.CCFiniteTimeAction 和时间相关的动作2.CCFlow 让图层跟随精灵移动 3.CCReapeatForever 循环 4.CCSpeed 和速度相关的动作 //————————- 2)CCFlow 让图层跟随精灵移动 3)CCFiniteTimeAction 分 a.CCInstantAction 瞬时动作 闪现
2016-04-26 22:57:36 567
原创 Cocos2D 初步了解二:图层与精灵
一、给图层添加背景CCSprite mBGSprite = CCSprite.sprite("bbg_arena.jpg");mBGSprite.setAnchorPoint(0,0);this.addChild(mBGSprite);二、给图层CCLayer添加事件 1)首先得把Android事件里的坐标转换为Cocos2D的坐标CGPoint point = this.convertPre
2016-04-26 22:09:29 1167
原创 C经典 输入数组并打印
#include <stdio.h>int main(int argc, const char * argv[]){ // 定义行与列 int m, n; printf("请输入行与列,用逗号分割"); scanf("%d,%d",&m,&n); int arr[m][n]; void initArr(int m ,int n , int arr[m]
2016-04-26 20:37:13 911
原创 Cocos2D 初步了解
一、架构 二、应用层说明 三、使用 1)创建工程,把cocos2d-android.jar拷贝到libs目录 2)事例代码public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCre
2016-04-25 22:19:35 952
原创 C经典 求二维数组的最大值与行,还有列
#include <stdio.h>int main(int argc, const char * argv[]){ // 求二维数组最大值及下标 int arr[5][3] = { {67,89,90}, {80,90,80}, {59,43,78}, {99,68,98}, {56,89,67}
2016-04-25 21:31:35 2306
原创 C经典 打印二维数组五个学生三门课的每门课平均成绩及总课程的平均的成绩
#include <stdio.h>int main(int argc, const char * argv[]){ // 打印二维数组五个学生三门课的每门课成绩及总课程的平均的成绩 int score[][3] = { {67,89,90}, {80,90,80}, {59,43,78}, {99,68,98},
2016-04-25 21:20:48 9718 2
原创 Android 自定义添加,查询联系人
public class AddContactActivity extends BaseActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.
2016-04-24 22:51:17 562
原创 Android 自定义水平滚动的容器
public class HorizontalScrollView extends ViewGroup { //手势 private GestureDetector mGestureDetector; private HorizontalScroller mScroller; private int curID; //快速滑动 private boole
2016-04-24 22:42:20 719
原创 Android 使用系统摄像头拍相片与拍视频,并显示
public class OpenCamaraActivity extends BaseActivity { private static final int IMAGE_REQUEST_CODE = 0; private static final int VIDEO_REQUEST_CODE = 1; @Override protected void onCreate(
2016-04-24 16:27:59 1744
原创 Android 短信备份完整版
public class BackUpSmsActivity extends BaseActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.a
2016-04-24 12:45:19 789
原创 Andorid 自定义ProgressBar控件
很简单,首先加载Drawable,在onMeasure设置好其区域大小, 然后使用canvas.clipRect绘图public class ProgressView extends ImageView { private Drawable maskDraw; /** * 加载的进度 0-100 */ private int mProcess = 20;
2016-04-24 09:48:30 507
原创 Android 获得sdcard大小与内存大小工具类
public class SDCardUtil { /** * SD卡 * @param context */ public static void getSDCardInfo(Context context){ try { File path = Environment.getExternalStorageDire
2016-04-24 09:39:24 532
原创 Android ProgressBar使用
public class ProgressActivity extends Activity{ private ProgressBar mBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); se
2016-04-24 09:35:42 358
原创 Android 从网络加载图片
public class ViewPhotoActivity extends Activity implements OnClickListener { protected static final int SUCCESS = 0; protected static final int FAILURE = 1; protected static final int ERROR
2016-04-24 09:31:11 273
原创 Anroid 加载图片方式一 使用SmartImageView
public class SmartImageViewActivity extends BaseActivity { private EditText mUrl; private SmartImageView mImageView; @Override protected void onCreate(Bundle savedInstanceState) {
2016-04-24 09:25:09 793
原创 Android 使用Get方式实现断点下载(一)
public class DownloadActivity extends Activity implements OnClickListener{ private String path; private static final int THREAD_NUM = 3; @Override protected void onCreate(Bundle savedIns
2016-04-24 09:18:50 328
原创 Android 简单模仿AsyncHttpClient
使用方法AsyncHttpClient ahc = new AsyncHttpClient();ahc.get(mPath,mhandler);private Handler mHandler = new Handler(){ public void handleMessage(Message msg){ swith(msg.what){ } }}publ
2016-04-24 09:09:57 305
原创 Android MeasureSpec介绍及使用详解
说明: 一个MeasureSpec封装了父布局传递给子布局的布局要求,每个MeasureSpec代表了一组宽度和高度的要求。一个MeasureSpec由大小和模式组成。它有三种模式:UNSPECIFIED(未指定),父元素不对子元素施加任何束缚,子元素可以得到任意想要的大小;EXACTLY(完全),父元素决定子元素的确切大小,子元素将被限定在给定的边界里而忽略它本身大小;AT_MOST(至多),子
2016-04-23 16:38:17 491
原创 Android 继承ViewGroup必须重写onMeasure方法和onLayout方法
1.在方法onMeasure中调用setMeasuredDimension方法 setMeasuredDimension(int measuredWidth, int measuredHeight) 在onMeasure(int, int)中,必须调用setMeasuredDimension(int width, int height)来存储测量得到的宽度和高度值,如果没有这么去做会触发异常Il
2016-04-23 16:21:05 1712
原创 Android 基本属性绘制文本对象FontMetrics介绍
一、Android绘制文本对象FontMetrics介绍 FontMetrics对象 它以四个基本坐标为基准,分别为: ・FontMetrics.top ・FontMetrics.ascent ・FontMetrics.descent ・FontMetrics.bottom 要点如下: 1. 基准点是baseline 2. Ascent是baseline之
2016-04-23 16:02:10 549
maven工程,可实现对多模块的打包
2023-04-09
nexus-3.2.0-01-win64
2017-11-16
apache-tomcat-7.0.65
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人