码迷,mamicode.com
首页 > 移动开发 > 周排行
Android只有一行的GridView
前段时间因为项目需要,需要一个只有一行的GridView,而且当一行内容较多的时候,可以左右滑动。一开始想到使用Gallery,但是现在已经过时了。于是决定自定义一个。基本思路是用一个HorizonScrollView包住一个GridView,然后根据数据的长度,动态计算GridView的宽度。先看...
分类:移动开发   时间:2014-08-07 18:08:20    阅读次数:365
给苹果商店里的产品来一个评价
// 系统大于等于7.0 if ([UIDevice currentDevice].systemVersion.floatValue >= 7.0) { url = [NSURL URLWithString:@"itms-apps://itunes.apple.com/app/id88888...
分类:移动开发   时间:2014-08-07 18:09:20    阅读次数:251
Android平台NDK编程
转自:http://blog.csdn.net/wangbin_jxust/article/details/37389383之前在进行cocos2dx开发时,已经详细介绍了如何将win32的c++代码移植到Android平台,当再次回顾时,发现一些基础的东西理解并不是很彻底,今天使用Android ...
分类:移动开发   时间:2014-08-07 18:13:50    阅读次数:298
Android:再按一次退出程序
感觉这种效果比较友好//两秒内按返回键两次退出程序 private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode =...
分类:移动开发   时间:2014-08-07 18:20:10    阅读次数:272
AndroidPn消息推送
接着前面的工作,消息接收之后,要推送给不同的客户端。关于消息推送,网上有很多方式,http长连接,xmpp协议,还有一个谷歌的貌似叫C2DM的东西。在此之前,用openfire做了一个小demo,例子是在网上找到的。也可以实现和AndroidPn差不多的一些功能,包括点对点,广播消息,反正都是xmp...
分类:移动开发   时间:2014-08-07 18:23:30    阅读次数:258
ios 页面滑入滑出
从左边滑进CGRect r1,r2; r1 = app.testview.view.frame; r2 = self.view.frame; [app.testview.view setFrame:CGRectMake(320, r1.origin.y,r1.size....
分类:移动开发   时间:2014-08-07 18:25:20    阅读次数:228
iOS 中的第三方库管理工具
xcode没有android studio中的gradle进行第三方库管理,但是有第三方的库管理工具CocoaPods,https://github.com/CocoaPods/CocoaPods/wiki。用了这个命令行工具,就可以方便地维护第三方库了。
分类:移动开发   时间:2014-08-07 18:28:10    阅读次数:228
Android技术14:Android中layout_weight属性解析
为了更好的对空间进行布局,在LinearLayout中使用layout_weight,然后对于这一属性,在有些书上或者Android的初学者直接认为layout_weight值越大,控件权重就越大,所占用的空间就越大或者layout_wight值越小,控件空间就越大。这两种都是片面的,没有真正...
分类:移动开发   时间:2014-08-07 18:29:00    阅读次数:301
iOS 关联的使用
关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。使用关联,我们可以不用修改类的定义而为其对象增加存储空间。关联是基于关键字的,因此,我们可以为任何对象增加任意多的关联,每个都使用不同的关键字即可。创建关联objc_setAssociatedObjectstaticchar...
分类:移动开发   时间:2014-08-07 18:29:20    阅读次数:184
VS中bin,app_code,app_data,app_browser,app_GlobalResources等文件夹的作用 .
1. Bin文件夹 Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文件将自动地链接到应用程序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous reference)”异常的风险。换句话说,如果两个不...
分类:移动开发   时间:2014-08-07 18:31:51    阅读次数:282
Android学习之listview的下拉刷新、上拉载入
本例是在上例的基础上完成的。本例实现的listview上拉载入、下拉刷新功能,是在开源网站上别人写好的listview,主要是对listview的控件进行重写,添加了footer和header。1.listview_footerlistview_footer是listview的底部。 1 2 5.....
分类:移动开发   时间:2014-08-07 18:32:50    阅读次数:397
Android:实现退出确认对话框
在Android平台上捕获Back键的事件,super.onBackPressed()是执行系统的默认动作,就是退出当前activity,我们要做的就是重写onBackPressed()函数, public void onBackPressed(){ Toast.makeText(this,...
分类:移动开发   时间:2014-08-07 18:34:20    阅读次数:265
iOS按钮长按
UILongPressGestureRecognizer*longPressGR = [[UILongPressGestureRecognizeralloc]initWithTarget:self action:@selecto...
分类:移动开发   时间:2014-08-07 18:40:20    阅读次数:192
Android 照相
XE6 控件太强了CameraComponent就可以了CameraComponent1.Active := True;procedure TCameraComponentForm.CameraComponent1SampleBufferReady(Sender: TObject; const AT...
分类:移动开发   时间:2014-08-07 18:41:31    阅读次数:303
Android:安卓资源引用符号的含义
@代表引用资源@*代表引用系统的非public资源,如:@*android:color/white@[package:]type/name引用自定义资源,如:android:text="@string/hello"?代表引用主题属性android:textColor="?android:textDi...
分类:移动开发   时间:2014-08-07 18:45:50    阅读次数:362
Android实现3D旋转的View
今天在网上看到一篇文章写关于Android实现3D旋转(http://www.ibm.com/developerworks/cn/opensource/os-cn-android-anmt2/index.html?ca=drs-),出于好奇就写了一个,运行效果如下:下面我们就开始一步步完成这个效果吧。实现水平滑动package com.example.rotation3dview; import...
分类:移动开发   时间:2014-08-07 18:56:50    阅读次数:368
HDU 4925 Apple Tree
Problem Description I’ve bought an orchard and decide to plant some apple trees on it. The orchard seems like an N * M two-dimensional map. In each grid, I can either plant an apple tree to get one a...
分类:移动开发   时间:2014-08-07 18:59:10    阅读次数:293
Android——使用SQLiteDatabase操作SQLite数据库
除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、deci...
分类:移动开发   时间:2014-08-07 19:05:40    阅读次数:426
Android——配置文件的保存SharedPreferences进行数据存储
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefer...
分类:移动开发   时间:2014-08-07 19:06:10    阅读次数:342
android中Logcat的深层理解
Android的开发也可以归类为嵌入式设备的开发,即便不是嵌入式开发,依然要注意对内存和处理的使用。养成一个好的习惯对自己的帮助是很大的。 在Log的源码中可以看到这样的注释: The order in terms of verbosity, from least to most is * ERROR, WARN, INFO, DEBUG, VERBOSE. Verbose should ...
分类:移动开发   时间:2014-08-07 19:06:50    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!