码迷,mamicode.com
首页 > 移动开发
js实现pc和手机的判断
如果你不太会自适应,不能把pc端和手机端的网页都用同一个html页面,那就就必须写两个站(PC用www域名,手机用wap二级域名),一个PC,一个手机,那么如何做到识别用户是PC客服端还是手机客户端登陆的你网站的呢(并且能够实现在手机端输入www域名的时候不加载PC端的网页直接跳转到手机端的网页),这就需要js来对客户端的系统进行判断 我这里有三段代码,都可以实现这个效果用法一样,优劣如何,就看你的需求如何 不过,这里也有一个疑问点,请先看代码,我后面再解答...
分类:移动开发   时间:2014-07-30 14:57:33    阅读次数:283
Android与服务器通信的方法之一(TCP)效率高安全性完善
之前一直会用sockets来实现emulator和PC进行通讯,卡了几天,最后请教其他人终于可以连接了。  错误原因是在IP和端口,IP要用本机IP(在CMD输入ipconfig,注意:每次开机本机IP都不同,ADSL是动态IP),端口用emulator的名称,5554或5556.java sever文件要另外建java工程运行,在android工程运行不了java(run application...
分类:移动开发   时间:2014-07-30 14:57:23    阅读次数:275
Android与服务器通信的方法之一(json)效率不高安全性不好
http通信,以xml或者json为载体,相互通信数据。 Android对于http的网络通信,提供了标准的java接口——httpURLConnection接口,以及apache的接口——httpclient接口。其中我自己用的比较多的而是httpclient这个接口,因为它的功能更为丰富很有效。 同时http通信也分为post方式和get的方式,两个相比较的话,post传送的数据量比较...
分类:移动开发   时间:2014-07-30 14:57:13    阅读次数:231
android:scaleType="matrix"布局文件加载图片时候的显示方式
android:scaleType="center"  以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,不剪裁。 android:scaleType="centerCrop"  以原图的几何中心点...
分类:移动开发   时间:2014-07-30 14:56:43    阅读次数:246
[Android] AutoCompleteTextView:自动完成输入内容的控件(自动补全)
AutoCompleteTextView是EditText的直接子类,与普通EditText的最大不同就是,在用户输入的过程中,可以列出可供选择的输入项,方便使用者。         AutoCompleteTextView与普通EditText控件使用方法类似,只是需要为其指定一个Adapter对象,绑定可供选择的输入项。         AutoCompleteTextView可实...
分类:移动开发   时间:2014-07-30 14:56:33    阅读次数:328
XPhone 用来管理Android 和IOS 设备的COM库
花了好长时间,终于出来了第一个测试版本的SDK了,功能现在还不完整,而且肯定有非常多的BUG存在,各位童鞋们,有喜欢研究的可以帮忙测试,并且把demo 完善一下。 XPhone 是一套COM 的C++库,这套库用来管理Android 和IOS 设备,提供了非常多接口用来操作设备,使用者只需要简单的调用一些接口就可以做出一个手机助手,使用这套库也许只需要一天时间就可以做出一个雏形。可以在d...
分类:移动开发   时间:2014-07-30 14:54:28    阅读次数:227
Android自动检测版本及自动升级
步骤: 1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。 2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面。 3.当提示用户进行版本升级时,如果用户点击了确定,系统将自动从服务器上下载并进行自动升级,如果点击取消将进...
分类:移动开发   时间:2014-07-30 14:52:54    阅读次数:369
Android 一键清理动画
版本:1.0 日期:2014.7.29 2014.7.30版权:© 2014 kince 转载注明出处  一键清理是很多Launcher都会带有的功能,其效果也比较美观。实现方式也许有很多中,其中常见的是使用图片drawable来完成的,具体可以参考这篇文章:模仿实现360桌面水晶球式的一键清理特效。本文另辟蹊径,使用自定义View来完成同样的效果,性能、效率更高。  ProgressWheel相...
分类:移动开发   时间:2014-07-30 14:52:04    阅读次数:327
Android和JavaScript互相调用
Html页面和Java代码结合的方式一般用在界面经常被更改 的情况下,可以讲html放在网络中,软件一打开就会访问网络获取到最新的界面。缺点是会受到网络信号的影响,从而导致访问速度慢。 1.用WebView来显示HTML代码 2.允许WebView执行JavaScript     webView.getSettings().setJavaScriptEnabled(true); ...
分类:移动开发   时间:2014-07-30 14:51:57    阅读次数:254
iOS_15_通过代码自定义cell_微博UI
最终效果图: 动态效果截图: BeyondTableViewController.h // // BeyondTableViewController.h // 15_代码自定义cell_weibo // // Created by beyond on 14-7-29. // Copyright (...
分类:移动开发   时间:2014-07-30 14:49:33    阅读次数:343
IOS基础_ UICollectionView的简单使用
和表格视图类似 UICollectionView的使用有两种方法 一种是继承UICollectionViewController,这个Controller会自带一个UICollectionView; 另外一种是创建一个UIConllectionView 视图放在普通的UIViewController里面。 我们用第二种 首先声明先声明一个重用标示  和实现委托 #define...
分类:移动开发   时间:2014-07-30 14:48:03    阅读次数:185
Android中各种Adapter的用法
1.概念         Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系: Android中所有的Adapter一览:         由图可以看到在Android中与...
分类:移动开发   时间:2014-07-30 14:47:13    阅读次数:321
Android——DEBUG 堆栈
当android系统运行出现死机等致命错误的时候,一般会有堆栈的DEBUG打印信息,一般直接看根本看不出问题是出在哪里!记录下我android4.2 的DEBUG 堆栈log的方法....
分类:移动开发   时间:2014-07-30 14:46:53    阅读次数:273
Android应用屏幕适应问题的解决
1、android多屏幕支持机制? Android的支持多屏幕机制即用为当前设备屏幕提供一种合适的方式来共同管理并解析应用资源。? Android平台中支持一系列你所提供的指定大小(size-specific),指定密度(density-speci...
分类:移动开发   时间:2014-07-30 12:37:54    阅读次数:349
unity与android交互
网上大多数都是把android的工程放到unity里来打包成.apk。但是我感觉那样不好,因为我延用了ios的思想,unity和ios交互是使用unity导出xcode工程进行二次开发,其实unity也可以导出eclipse进行二次开发,我用的版本是unity4.3,我记得之前我用4.0导出eclipse工程会生成三个.java脚本,现在只生成一个,UnityPlayerNativeActivit...
分类:移动开发   时间:2014-07-30 12:26:33    阅读次数:395
unity与ios交互
unity和ios交互就更为简单了,直接导出xcode工程,这个大家都知道怎么操作的吧,二次开发的话需要ios代码集成到unity,其实集成很简单找到导出的xcode工程里的iPhone_View.mm中的OnUnityReady()方法,unity也相当于ios中一个view,[GetAppController() showGameUI:_mainDisplay->window];加载游戏视图...
分类:移动开发   时间:2014-07-30 12:22:43    阅读次数:279
解决启动Eclipse后提示'Running android lint'错误的问题
打开项目的AndroidManifest.xml文件,android:targetSdkVersion="21"改为“20”或以下的值。由于Android L为预览版本,版本号还是使用“20”的原因导致了此问题。修改完后,再Project -> Context Menu -> Android Tools -> Fix Project Properties操作一次,问题解决了。...
分类:移动开发   时间:2014-07-30 12:21:22    阅读次数:213
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!