headermask image

header image

category archive listing Category Archives: webApp开发

android 在外部存储中保存文件

Because the external storage may be unavailable—such as when the user has mounted the storage to a PC or has removed the SD card that provides the external storage—you should always verify that the volume is available before accessing it. You can query the external storage state by calling getExternalStorageState(). If the returned state is […]

Drawable和Bitmap转换

一、Bitmap转Drawable Bitmap bm=xxx; //xxx根据你的情况获取 BitmapDrawable bd=new BitmapDrawable(bm); 因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。 二、 Drawable转Bitmap 转成Bitmap对象后,可以将Drawable对象通过Android的SK库存成一个字节输出流,最终还可以保存成为jpg和png的文件。 Drawable d=xxx; //xxx根据自己的情况获取drawable BitmapDrawable bd = (BitmapDrawable) d; Bitmap bm = bd.getBitmap(); 最终bm就是我们需要的Bitmap对象了。 // 从资源中获取Bitmap public static Bitmap getBitmapFromResources(Activity act, int resId) { Resources res = act.getResources(); return BitmapFactory.decodeResource(res, resId); } // byte[] → Bitmap public static Bitmap convertBytes2Bimap(byte[] b) { if (b.length == […]

native app OR web app,手机端app应该怎么做?

最近一段时间会花时间完成一起踢足球社区的手机端app的开发工作, 面对无数的未知技术,我有一些小小的兴奋,我会在博客上记录开发过程中的点滴,让思路更清楚的同时,为后来者提供一些有用的参考 1  native app OR web app? 这是首先要面对的问题,而抉择并不容易。到底是要美女1呢还是美女2呢?美女1是本地app,大家在年轻的时候都曾经安装过无数华丽酷炫的app,native app 无疑可以把用户的体验发掘和发挥到极致。而美女2 web app是b/s结构的,这让开发者在程序更新的时候少去了太多的烦恼。我相信每一个app开发者都会有这样的选择的烦恼,那么详细对比一下两者的优势和劣势,再结合实际的需求,也许选择能更轻松一些。 native app web app 评价 开发复杂度 困难 相对容易 一般的的native app应用开发ios和android两个版本即可,因为两者覆盖了94%的市场份额。2013年7月8日的市场份额Android美国市场份额为52%,iOS的41.9%。但是这两个版本的开发并不容易。苹果app开发甚至一定要在苹果的操作系统上安装xcode才可以,xcode5需要付费,4.3版本免费。 开发周期 长 短 native app 每一次的更新都要有审核  友好度  很好  一般 web app也可以做出生动的应用,甚至可以让用户感觉是在用本地app,但是难度很高,web前端一直被认为是简单的工作,但做好很难。   瓶颈 无 有 native app可以随意调用本地资源,但是web app不可以。如摄像功能等。目前微信只提供了native app 的接口,我要做的是一个sns类的东西,需要和微信微博这样的站点互通消息,例如我希望比赛提醒可以以微信的方式在手机上显示出来,其实我已经很倾向于web app,这让我有了一丝的犹豫 流量和下载 可以 可以 希望在应用商店中被下载和浏览,native app可以,web app也可以,web app可以包装一个外壳作为app发布在应用商店上 未来趋势 好 很好 相信很多应用都可以走向服务端,相信未来的趋势在web […]