首页 > 移动平台
Android开发--LayoutInflater的使用
系统的的布局文件不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而 findViewById()是用来获得具体控件的。LayoutInflater经常在BaseAdapter的g...
分类:移动平台   时间:2014-01-20 23:04:05    收藏:0  评论:0  赞:0  阅读:455
androidUI设计之旅 ----自定义EditText(多了一个清除按钮)
csdn怎么了,上传的代码都是乱的。。。。。。。。。        今天我要自定义一个EditText,主要实现的效果是,没输入字符的时候,后面没有清空按钮,输入的时候,就会出现。不废话,直接上图。 一:效果介绍: 这个效果是不是很酷呢?把它封装成一个类,就不用每次都写了。直接当控件用了。 二:代码 (1)user_definedet.xml <Relativ...
分类:移动平台   时间:2014-01-20 23:04:00    收藏:0  评论:0  赞:0  阅读:467
五、天气、在线计算、域名信息查询、ip归属、手机号归属
天气、在线计算、域名信息查询、ip归属、手机号归属...
分类:移动平台   时间:2014-01-20 23:00:45    收藏:0  评论:0  赞:0  阅读:472
让你的App能够在搜索结果中唤起
随着移动互联网及智能机的快速发展,由于APP能够更好的结合手机特征从而给带来更好的的体验,从而推动APP呈现爆炸式发展。所以用户不仅仅通过网站而且越来越多的通过APP来满足各种需求。但APP较网页搜索更为封闭,内容和服务很难通过传统的连接得到传播,同时APP的推广成本居高不下也给开发者带来巨大的困扰。为了给开发者带来更多的下载、安装量及启动频率搜索引擎平台正在与开发者和站长合作,将native App与移动搜索联系起来,在搜索结果中提供App的deep linking,支持从搜索结果直接调起App到具体的页...
分类:移动平台   时间:2014-01-20 23:00:30    收藏:0  评论:0  赞:0  阅读:513
android应用开发揭秘第13章01示例,移动图像,opengl绘制星星问题解决!
根据书上教程运行代码报错,2.2的黑屏无效果,4.1的闪退。后研究发现,问题出在在一个物体同时启用了颜色数组和纹理,注释掉 gl.glEnableClientState(GL10.GL_COLOR_ARRAY);运行即可。 核心代码如下 package com.xieyuan.test; import java.nio.ByteBuffer; import java.nio...
分类:移动平台   时间:2014-01-20 23:00:00    收藏:0  评论:0  赞:0  阅读:448
android网络开源框架volley(三)——请求队列是主线
忽忽,很意外,第二篇大家反映还不错哈,谢谢咯~~对于这篇,要写好信心不大,不过我会尽量的。 有了前面的基础,没有更好的想法我们还是按照Volley代码的流程来分析吧。 首先我们看volley.java这个类他有两个静态的构造方法,除去我们之前使用过的,另一个是多一个参数HttpStack...
分类:移动平台   时间:2014-01-20 22:59:05    收藏:0  评论:0  赞:0  阅读:501
Android进程间通信AIDL的使用
AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数...
分类:移动平台   时间:2014-01-20 22:58:40    收藏:0  评论:0  赞:0  阅读:496
APP启动时加载页面的解决方案
在app启动的时候,指定一定的时间来显示自己的或者公司的logo,或者是显示小菊花.那么,我就将刚刚写好的启动加载页面设置代码贡献出来。         这里我需要用到NSTimer这个东西,相关的内容可以查看API,有比较详细的解释。           (1)新建一个项目,随便是什么项目,我建立的是“view based application”,然后,命名为“Logo”,然后确定。...
分类:移动平台   时间:2014-01-20 22:55:45    收藏:0  评论:0  赞:0  阅读:556
Android 音乐播放器的实现(二)界面的实现
写程序的过程中,想法总会不断地变,有时候会很纠结,到底做哪种效果好,怎么做好呢? 就比如这个音乐播放器,我原来的想法是把列表页面跟歌词页面放在同一个Activity中的两个Fragment,然后通过左右滑动来进行页面的切换。 但是看了酷狗的播放器,它是在启动页面点击了左下角的按钮,就会把歌词页面从右下角斜切上来,我觉得也挺帅的呀,又想做这个效果了。 不管怎么样,先做出一个来再说吧。...
分类:移动平台   时间:2014-01-20 22:54:30    收藏:0  评论:0  赞:0  阅读:567
android实现简单的画画板
画画板实现起来其实很简单,我们只需要利用android给我们提供的Canvas类来操作就可以实现简单的画画功能 直接看代码,注释都写清楚了 public class MainActivity extends Activity { private ImageView iv; private Bitmap baseBitmap; private Canvas canvas; private...
分类:移动平台   时间:2014-01-20 22:54:35    收藏:0  评论:0  赞:0  阅读:492
Android仿易信界面SlidingMenu左右滑动
简介 易信是一个操作比较简介的界面。类似的SlidingMenu还有百度影音、快播等等。下面就是一个模仿易信的一个界面,先看一下效果图 项目源代码下载:https://github.com/nuptboyzhb/SlidingMenuDemoYiXin 或者直接git : $ git clone https://github.com/nuptboyzhb/SlidingMenuDemoYiX...
分类:移动平台   时间:2014-01-20 22:53:25    收藏:0  评论:0  赞:0  阅读:443
走进BYOD移动办公
BYOD是企业未来办公的趋势         BYOD(Bring Your Own Device)指自带设备办公,这些设备包括手机、平板、个人电脑等,通过这些智能终端,企业员工可以在任何时间,任何地点,通过任何设备完成邮件收发、资源访问和业务处理。BYOD更像是一场由员工个人使用习惯引发的企业办公模式的革新,它得益于智能终端计算能力的日益强大、触控体验的逐步完善,以及移动互联网的迅速普及。...
分类:移动平台   时间:2014-01-20 22:53:00    收藏:0  评论:0  赞:0  阅读:400
Android源码分析-Alarm机制与Binder的交互
前言本次给大家分析的是Android中Alarm的机制以及它和Binder的交互,所用源码为最新的Android4.4。因为Alarm的功能都是通过Binder来完成的,所以,介绍Alarm之前必须要先介绍下它是如何调用Binder来完成定时功能的。由于内容较多,本文会比较长,在文章结构安排上是这样的:首先简单介绍如何使用Alarm并给出其工作原理,接着分析Alarm和Timer以及Handler...
分类:移动平台   时间:2014-01-20 22:48:55    收藏:0  评论:0  赞:0  阅读:480
Android模拟器横屏切换方法
如果android模拟器已经启动后,可以使用快捷键F12或Ctrl+F11来切换。当然是用命令行仅仅启动模拟器可以使用参数emulator.exe -skin HVGA-L 来启动。       需要注意的是,程序会重载onCreate,避免的方法可通过androidmanifest.xml文件中重新定义方向,以及根据Activity的重写onConfigurationChange...
分类:移动平台   时间:2014-01-20 22:45:25    收藏:0  评论:0  赞:0  阅读:474
hdu 2830 Matrix Swapping II
题意:可以任意交换两行,求01矩阵中最大的全1矩阵。 还是和hdu 1505一样的处理方法。 统计的时候学到了一招,我自己想到的是o(N^3)的统计方法,就是只要 不小于当前位置的就tmp++。然后a[i]*tmp,在所有结果中找最大值ans。 这里用到了一个小技巧,就像那个开0-10000的数组作计数器,找n个集合的 交集的那题一样。  zoj 1143 && poj 1...
分类:移动平台   时间:2014-01-20 22:45:20    收藏:0  评论:0  赞:0  阅读:404
IOS开发之苹果私有API的使用
//查看苹果所有的API //首先要导入#import NSString *className = NSStringFromClass([UITabBarController class]); //这里是uiview,可以改成自己想要的 const char *cClassName = [className UTF8String]; i...
分类:移动平台   时间:2014-01-20 22:45:05    收藏:0  评论:0  赞:0  阅读:500
iOS 中创建一个Universal App并且添加多个target
iOS 中创建一个Universal App并且添加多个target...
分类:移动平台   时间:2014-01-20 22:47:00    收藏:0  评论:0  赞:0  阅读:615
Android WebView的加载超时处理
最近的android项目中有这样一个需求:android中webView加载网页时,加一个链接超时处理,翻阅google官方api,非常奇怪的是Google竟然没有超时的这项设置。随后又Google到处查阅有没有现成的例子,结果还是一无所获。最后,不得不自己来写一个。...
分类:移动平台   时间:2014-01-20 22:44:25    收藏:0  评论:0  赞:0  阅读:483
ios7数据合并——Start Developing iOS Apps Today——从今天开始开发IOS(IOS7版)系列源文档翻译(十三)
您的应用程序的数据模型是由你的数据结构组成,并需要保持数据处于一致的状态(可选)自定义业务逻辑。你不应该按着你的用户界面去去设计你的数据模型。你这样做,不过,想实现你的数据模型对象分开,而不依赖于特定的视图或视图控制器的存在。当你把你的数据从用户界面中分离出来,你会发现它更容易实现一个通用的应用程序,一个可以在两个iPad和运行与iPhone,更容易以后重用你的代码部分。 设计你的模型 如...
分类:移动平台   时间:2014-01-20 22:40:35    收藏:0  评论:0  赞:0  阅读:516
ios7设计模式——Start Developing iOS Apps Today——从今天开始开发IOS(IOS7版)系列源文档翻译(十四)
设计模式解决了一个通用的软件工程问题。图案是抽象的设计,而不是代码。当你采用的设计,你适应它的一般模式,以您的特定需求。无论您正在创建什么类型的应用程序,这是很好的知道,在框架中使用的基本的设计模式。了解设计模式可以帮助您更有效地使用框架,并允许你编写更可重复使用,更可扩展的,易于修改的应用程序。 MVC 模型 - 视图 - 控制器(MVC)是中央的一个很好的设计对于任何iOS应用。 ...
分类:移动平台   时间:2014-01-20 22:40:55    收藏:0  评论:0  赞:0  阅读:595
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!