一、关于布局适配1、不要使用绝对布局2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape 自定义。5、如果需要在特定分辨率下适配,可以在res目录上...
分类:
移动开发 时间:
2014-10-15 19:46:11
阅读次数:
253
Android的px、dip、sp的区别我们在页面布局的时候,经常会设置容器的长度,但是到底该使用哪个作为长度的单位而懊恼。在Android中支持的描述大小区域的类型有以下几种:px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip(de...
分类:
移动开发 时间:
2014-10-15 19:45:01
阅读次数:
227
iOS 7 和 Mac OS X 10.9 Mavericks 中一个显著的变化就是对 Foundation URL 加载系统的彻底重构。现在已经有人在深入苹果的网络层基础架构的地方做研究了,所以我想是时候来分享一些对于我对于这些新的 API 的看法和心得了,新的 API 将如何影响我们编写程序,以...
分类:
移动开发 时间:
2014-10-15 18:19:41
阅读次数:
305
在android的系统设置页,有个“账户”分组,里面有很多的账户,很多app都使用了这个账户系统,比如“谷歌”,“淘宝”,“微信”,“华为”等。这些都是大公司呢,有没有可能我们也使用这个,让我们的软件的名称也出现在这里呢,答应是肯定的。看看效果图:加上这个,我们的app立马就高大上了,如何做到呢?实...
分类:
移动开发 时间:
2014-10-15 18:54:11
阅读次数:
200
开篇之前的一篇博客:Androidannotation使用之@Rest获取资源及用户登录验证(一):http://blog.csdn.net/nupt123456789/article/details/24384713 主要写了Rest在用户登录的时候,须要JSESSION字段的问题。本博客主要写J...
分类:
移动开发 时间:
2014-10-15 19:03:21
阅读次数:
258
查看程序执行过程中所打印的log信息,用于辅助调试排除代码错误。一、采用NDK安装包下Samples/hello-jni工程做实验1)修改jni/hello-jni.c文件#include __android_log_print(ANDROID_LOG_INFO, "HelloJniTag", "T...
分类:
移动开发 时间:
2014-10-15 19:13:41
阅读次数:
289
// 应用网址 返回字典中有多种数据NSString *urlString2 = [NSString stringWithFormat: @"%@", @"http://itunes.apple.com/lookup?id=应用ID"];NSDictionary* infoDict =[[NSBun...
分类:
移动开发 时间:
2014-10-15 18:06:41
阅读次数:
251
ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}'BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-80...
分类:
移动开发 时间:
2014-10-15 17:28:51
阅读次数:
229
调用手机归属地的WebServicei.创建项目项目名称:phoneclientii.创建本地的wsdl文件文件名称:phone.wsdl访问:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl会看到文件,然后查看源码保存到本地。iii.根据本地的wsdl文件生成调用服务端的代码使用wsimp..
分类:
移动开发 时间:
2014-10-15 16:36:51
阅读次数:
227
最近继续完善App的自动生成系统,android App自动生成已经工作的很好了,开始实现iOS App的自动生成,经过在stackoverflow等不断的搜索和实验,终于成功实现了在命令行下实现iOS App编译,压缩,签名等生成企业inhouse应用的过程,比较坑人的一点是最后一行命令可以实现压缩应用的效果,不需要通过xcodebuild exportArchive命令到处压缩的应用, 这个是国外一个blog看到的。...
分类:
移动开发 时间:
2014-10-15 17:41:31
阅读次数:
199
方法一:
在android/jni/com_android_server_input_InputManagerService.cpp的276行,初始化InputManager对象的时候可以设置鼠标的速度,
mLocked.pointerSpeed = 0;//范围是-7到7,默认是0,-7最慢,7最快。
方法二:
在apk里面设置鼠标速度,调用InputManage...
分类:
移动开发 时间:
2014-10-15 16:01:09
阅读次数:
197
android art JNI函数的调用代码及生成过程...
分类:
移动开发 时间:
2014-10-15 16:17:21
阅读次数:
261
最近,遇到一个蓝牙的bug,刚开始以为不能发送大的文件,最后追踪代码发现,是不能发送某些文件类型的文件的。
默认之支持所有图片,所有视频,所有音频,文本类型,html,zip,excel,word,ppt,pdf等类型。
要想让其支持你要发送/接收的文件类型需要在相应地方添加相应的类型。
发送的文件类型,需要修改package/app/blue...
分类:
移动开发 时间:
2014-10-15 17:23:11
阅读次数:
259
以前开发一直去android官网下载adt-bundle的,里面已经包含了eclipse和android SDK,搭建android环境特别方便,只需要3步:1.下载并安装jdk(也就是jar se) 2.配置java环境变量 3.下载adt-bundle。这样就可以打卡eclipse直接开发Android了。
但是,adt-bundle有一个缺点就是一直没有提供eclipse的更新,最新版本的...
分类:
移动开发 时间:
2014-10-15 17:05:41
阅读次数:
192
在游戏中对接支付的SDK的时候引入支付的so文件的时候在编译的时候总是被删除,后来经过查找资料自己整理出了一个解决方案
方案如下
在项目导入安卓中之后,在对应的jni文件夹中创建一个prebuilt的文件夹,把要导入的so文件全部复制进去
然后写一个bat批处理的文件
文件内容为:
xcopy /x /s /c /r G:\SVN\Kimbio\proj.android\jni\preb...
分类:
移动开发 时间:
2014-10-15 16:32:11
阅读次数:
189
每天一个JavaScript实例-apply和call的用法
function Person(name,age){ //定义一个类,人类
this.name=name; //名字
this.age=age; //年龄
this.sayhello=function(){console.log("hello")};
}
function P...
分类:
移动开发 时间:
2014-10-15 17:04:11
阅读次数:
198
总结 Android避免文件泄露在系统图库和系统铃声中
在应用开发中 项目的图片总是被系统的图库收录了
发现有2个方法
第一种针对图片
将 .png为后缀的图片全部改名为 .ing 后缀
例如 ic_launcher.png 改为 ic_launcher.ing
第二种
在项目存放图片的文件夹写入
/.nomedia
File nomedia = new File(filePath + "/.nomedia" );
if (! nomedia.exists())
...
分类:
移动开发 时间:
2014-10-15 17:18:31
阅读次数:
221