- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 Mac Android /_types.h 不能找到 解决
因为MAC下 $(SYSROOT)/usr/include调取的是Mac的include (The problem is that the include file in /usr/include are for Mac OS X)overstack参考另一个参考我的方法:在 android.mk 的LOCAL_C_INCLUDES中去掉$(SYSROOT)/usr/include,在applic
2013-06-08 19:39:13
2071
原创 Android-ndk, JNI, sockt32.cpp:INVALID_SOCKET解决
BOOL CSocket32::Create( UINT nSocketPort, int nSocketType ,LPCTSTR lpszSocketAddress ){ //assert(m_hSocket == INVALID_SOCKET);//套接字必须首先初始化为空 m_hSocket = socket(AF_INET,nSocketType,IPPROTO_IP);//
2013-06-06 11:02:48
2215
原创 mac下R.java不能自动生成
clean,fix什么的方法都试过,是新建工程不存在xml文件错误问题;所以还是路径问题,解决后最终的.bash_profile文件如下:export PATH=${PATH}:/Users/tao/WORK/android-sdks/platform-tools/export PATH=${PATH}:/Users/tao/WORK/android-ndk-r8e*export
2013-06-01 11:20:08
1268
转载 android字库
1.Android字库简介 Android字库位于/system/fonts/目录下,一般有下列几个文件: DroidSans-Bold.ttf 粗体的无衬线字体(拉丁字母等) DroidSans.ttf 常规的无衬线字体(拉丁字母等) DroidSansFallback.ttf 常规的无衬线字体(中文字符等,一般换字库就是替换此文件) Droi
2012-01-04 21:38:17
9460
原创 1117
MathUtils.atan(y,x)方法可以用来确定角度 值是-pi到pi今天研究了一下FlickScrollPane和ScollPane,这两个空间万恶不能合并我合并的方法是继承fsp,把sp的draw方法拷过来,包括一个控制大小的方法;但是左右移动有bug,widget会消失GestureDetector是个好东西,构造方法的参数gestureListener接口有拖动(pan)
2011-11-17 19:56:56
328
原创 Skin hierachy
Skin的组成:json, pngjson的组成:style,resourcesStyle:封装了控件不同状态下的显示Resources:最终通过{11,22,33,44}检索得到资源图片PNG的组成:图片的集合。可通过SkinPacker生成 {11,22,33,44} == {宽,高,x,y}调用skin的代码:skin.getStyle( styleName, S
2011-11-15 16:02:24
428
原创 1114
alert的置灰、屏蔽背景重做 改成加一张图。通过pixmap做一张图出来 截取屏幕大小 重载touchdown return true。progress恢复了cut方法 在保存下来的TR基础上修改regionwidth即可;另添加了getMainWidthPercent方法,获得当前mainBar的百分比
2011-11-14 20:49:36
334
原创 1110日报
之前的jackmenu开关冲突 是因为关闭时“开关”状态在action完成后设置 导致他状态混乱 拿到外面就ok了jackProcess 把图片存起来后是不能用的 还要在action的时候重新new一个TR去做动画做了一个oneclick,继承superimage。一个reset方法激活点击,控制两个标记,disable(private)和touchable(public)。传颜色,调用d
2011-11-10 10:39:00
265
原创 1108\1109
昨天加工了一下JackMenu 设置visible来解决出现和小时的问题 目前没有发现visible造成点击失灵的情况今天发现之前的progress动画有问题 看了一下之前的setregion是默认全图一区的 同时也因为现在的width、height不能控制图片显示的大小了刚才一个问题是桌面程序没问题真机有问题 结果是包导的不一样控制大小现在还是能用width、height但是要调用l
2011-11-09 11:06:02
282
原创 0921日报
button控件的一些使用 background、src可以建立@drawable的selector结点xml文件来控制btn样式view的visible属性 gone表示不可见且不占空间
2011-10-21 15:43:11
284
原创 0915日报
重力模拟器public class JackGravityEmulator { private Image image; protected int jumpTimes; protected float target; protected float alph
2011-09-15 17:18:05
326
原创 0906、07日报
截止06 14:52 重新封装了敲章类 07 学到一种地图缓冲算法 相对于tile地图而言 卡马特地图缓冲算法,移动时将图截半移动,另一半使用缓冲区一张屏幕大小的地图移动
2011-09-06 14:52:20
378
原创 0905日报
将Supergroup的惯性参数改到了手指离开时的位移量。上周由于delta经常为0没有这么做,上午将不为0时的位移另存在distance这个变量里 创造惯性动画时就用这个量,跟随手指时用delta。惯性代码如下if(inertiaConstant==0) inertiaCo
2011-09-05 15:24:31
405
原创 0829日报
截止13:49分 修正了三角形的一些状况。现在可以在构造类时控制颜色,如不控制颜色则默认为红色。碰到的问题是透明不能用,之前的代码导致与背景完全溶合,现将代码改为:Gdx.gl10.glPopMatrix(); Gdx.gl.glEnable(GL10.GL_BLEND
2011-08-29 13:52:08
15957
原创 0826日报
做了数字上跳的action,参数是起始数字float,终点数字int,速率float。涉及到很多类型变换,觉得这个参数传起来不方便。 new gamescreen(this).setSth(xx xx); 先构造再set 如果构造中要用到set的东西就悲剧了
2011-08-26 14:33:07
270
原创 0825日报
private Vector3 calVec(Vector3 v1,boolean isX){ if(isX){ v1.set(-v1.x/2*GENHAO3, v1.y/2*GENHAO3, 0); }else{ v1.set(-v1.x/2, -v
2011-08-25 16:49:55
317
原创 0811日报
刚才做了曲线运动。仔细研究了一下moveBy和moveTo,其中的deltaXY其实就是总位移乘以alpha,后者是通过animationAction类的方法获得,如果存在interceptor就根据其factor进行幂运算,也就是Math.pow(taken/duration,
2011-08-11 15:19:13
349
原创 0809日报
给卷轴action做了些改进。把texture参数改为textureRegion;添加了一个deltaMove变量用来控制轴边向中心的位移。使用这个action要把图片先处理好当我将actor添加到group之后,再执行action(moveto.$(x,y,duration
2011-08-09 16:15:39
299
原创 0808日报
今天给卷轴加了边轴,方法是添加两个参数Actor并在act方法中更新坐标另外改进了加动画的action,利用反射把actor中的region重设,而非之前的强制GameObject(毕竟类会有不同) 期间碰到个小问题是region是protected的 要把accecible
2011-08-08 21:59:15
312
原创 0802、0803日报
昨天做了列表拖拽、拖拽惯性、取消惯性、列表边界。一个基于touchdown、touchup的点击识别机理,可以用来识别手势今天把卷轴做成了一个action,原理是向左位移一半并通过setregion逐步展开图片
2011-08-03 21:24:03
325
原创 0726日报
白天发现多次建造时会出现房屋和农民动画有问题 晚上发现原来是自创的动画action的静态方法初始化时么有给taken赋初值 导致taken保留了之前的值不过依然在调试时发现当连续执行任务时农民在移动时依然会保持建造时动画 暂未找到原因另外发现了再遍历list时删除list元素的
2011-07-26 20:13:26
286
原创 0725日报
下午终于确定了点第二个房子不能移动的原因 原来据点和第一步的坐标重叠后movefarmerto这个action会死循环 我试图判断deltaxy为0时将taken设为duration来结束action但是没有用 最后只好在建房子的时候将farmer坐标微移 但这不是长久之计 接下
2011-07-25 13:42:44
250
原创 0721日报
上午自己封装了一个animationAction 静态方法$的参数是TextureRegion[],times,frameDuration。摒弃了不能控制次数的Animation类,直接传每帧图进取就能实现
2011-07-21 11:08:06
234
原创 0714日志
昨天完成了Farmer的寻路移动,实现方法是根据路径获得遍历据点产生n个MoveTo 遍历结束后将所有moveTo加到Sequence这个action中 最后还给sequence加了个completedListener改变farmer的state为Task 晚上解决了游戏下载到手
2011-07-14 15:11:45
386
转载 libgdx 画星星
/** 2 * file: StarGame.java 3 * author: codejie (codejie@gmail.com) 4 * date: Jun 2, 2011 11:32:00 PM 5 */ 6 package com.jie.an
2011-07-07 10:39:58
1537
转载 wifiManager的使用
/** * */package com.FengWo.activity; import android.app.Activity;import android.content.Context;import android.content.Intent;import android.net.wifi.WifiManager;import android.os.Bundle;impor
2011-06-18 15:06:00
15332
转载 下载文件载入sd
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><Button androi
2011-05-30 10:42:00
537
转载 有关j2ee&android
<br />前言: 很早以前,就听人说过android以后会火起来,作为一个前瞻性对它有所了解会是一个转型的好机会,javaweb太成熟饱和了,现在市面上各种android手机层出不穷,网上各种android视频连续剧一样跟进,安卓一下子成为了热门话题,刚开始也是出于个人兴趣学的很hi感觉挺容易上手的样子,后来工作中才发现问题很多也很棘手,慢慢的在纠结和痛苦中琢磨出了一些经验和规律!<br />1.android作为view层,要实现和服务层低耦合,必须使用webservice接口,目前还没有十分完善的插件
2011-05-29 10:21:00
1644
转载 intent action
<br />1 Intent.ACTION_MAIN <br />String: android.intent.action.MAIN<br />标识Activity为一个程序的开始。比较常用。<br />Input:nothing<br />Output:nothing<br />例如:1<activity android:name=".Main" android:label="@string/app_name"><br />2<intent-filter><br />3<action android:n
2011-05-10 14:31:00
668
转载 通讯录访问测试X3
1. Android开发如何只获取手机上的联系人而不获取(U)SIM卡上的联系人, 或者使用ContactsContract.Contacts.CONTENT_URI(可同时获取手机与(U)SIM卡联系人)哪个标志为这个联系人是卡上的还是手机上的2. 如何向卡上添加联系人3. 我使用自定义的方法insertPhone(String name, String num1, String email), 其中内部使用了getContentResolver().insert可往手机上添加联系人, 但我发现如果调用两
2011-05-08 17:32:00
1966
转载 TelephonyManager类详解
TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。 TelephonyManager类的对象可以通过Context.getSystemService(Context.TELEPHONY_SERVICE)方法来获得,需要注意的是有些通讯信息的获取对应用程序的权限有一定的限制,在开发的时候需要为其添加相应的权限。以下列出TelephonyManag
2011-05-08 00:08:00
3123
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人