摘要:
好短信要快分享到微博, 好微博也要快分享到短信, 和复制粘贴说Bye-bye!自学了一段时间的android开发,对android平台越来越着迷了,Google很强大!!最近利用休息时间搞了个基于新浪微博的小应用:发微博可以从短信导入,也可以把微博转发到短信。希望大家有兴趣下载玩玩,并真诚地欢迎拍砖和交流。安装和源码下载 - http://t.cn/a0vGeG(短链接用不了的可以访问 这个)有兴趣帮助测试的朋友,请通过“menu-关于-帮助测试”把显示的微博用户ID发给我,这里先表示感谢了!! 阅读全文
摘要:
在迈出艰难的第一步(入门)之后,以摸着石头过河的速度,开发了一个小应用:AndroidMM - 可以从短信导入发微博 & 微博转发短信原计划在上上个周末发布v0.1 Beta,到时再共享出来,还是有点小兴奋咯~~最近有点忙,拖延了。。。附上AndroidMM的安装和源码地址,欢迎尝鲜:http://t.cn/a0vGeG 阅读全文
摘要:
Google不愧是跨国企业,连开发出的系统都能轻松支持多语言支持。以英文和简体中文两种语言为例,3步完成:1. 新建项目后,默认res\values下会有strings.xml文件,我们添加一些资源字符串res\values\strings.xml<?xml version="1.0" encoding="utf-8"?><resources> <string name="app_name">Yamba 1</string> <string name="titleYamb 阅读全文
摘要:
Android application的重要组件包括: Activities Intents Services Content Providers Broadcast Receivers Activities Activity通常是用户在设备上看到的一个屏幕。一个应用一般都会有多个活动(activities),并且用户在这些活动间来回切换。 为了容易理解,我们用网站和android application类比一下:网站由很多网页组成,android application也由多个activity组成。网站有主页(home page), android application也有一个main a 阅读全文
摘要:
环境搭建基本上比较顺利,除了下载SDK需要花不少时间 L 比起.Net的开发环境,java总是需要DEV更多的自己动手,偶更喜欢傻瓜型的部署 J 构建HelloAndroid项目: 1. File -> New -> Android project2. 配置项目信息 Project name – 项目名称 Build Target – 使用那个版本的android平台编译 Application name – 显示的应用名称 Package name – 包,等同于.Net里的namespace Create Activity – 创建Activity,类似于创建一个android 阅读全文
摘要:
通常学习一门开发语言是一件很困难的事情。对于我来说,一直潜伏在Microsoft .Net阵营里,属于有开发经验的。现在开始进攻Android平台,必须学习一下内容:1. java语法 - 还好与C#比较接近,上手较容易2. android 系统 - 这个必须了解,因为开发也是基于某个系统的开发3. android SDK - 这个也必须学习,现在的开发都是依赖这些SDK(俺是不打算自己搞一套支持框架出来滴,只是搞些应用)首先还是配置开发环境,这点就不详细写了,网上资料比较一致,也不难,罗列一下吧(Windows平台),都下最新的就OKJREJDKEclipseADT (Android Dev 阅读全文
摘要:
写在篇头:本文为原创,转贴请注明,如有雷同,纯属巧合。 顺祝各位大朋友和小朋友儿童节快乐!使用了一段Linq2SQL,作为数据传输对象,Linq确实能有效的提高业务逻辑的开发效率 J 在Linq对象的使用上,也有不少短板。比如级联修改、删除等操作的开发非常容易出错,而且难以修正,因不明其问题所在。此类问题,网上的解决解答有很多,不过还是需要DEV自己过滤和实践。有时间的话,我会记录下来实际开发中的案例及解决方案,本篇暂不涉及。 相信很多.Net的DEV已经习惯采用多层架构的设计开发,并且业务逻辑层(以下采用BL表示)的一种流行部署方式是使用WebService。同时如果Dev又使用了Linq2 阅读全文
摘要:
看好Android手机,相信不久将会超越iPhone的智能手机市场占有率。工欲善其事,必先利其器:转战java开发,确实需要花些时间,还好语法上java和C#颇为相似,学习起来倒也不难;IDE方面,首先肯定是eclipse,而且Android在Windows平台的开发也很好的支持eclipse;上网挖资料学习入门知识,这个其实是最难的,资料太多,良莠不齐,找到一本合适的入门教程实属不易,在后面的随笔中会介绍自己的体会。全面进入Mobile Age! 阅读全文
摘要:
微软的.Net架构极大的降低了程序员的门槛,.Net使得开发变得简单,这是因为有了CRL。CRL就像一个贴心的管家,帮助开发人员处理很多事情,其中之一就是内存管理。珍爱程序生命,远离内存管理 J 内存泄漏很危险滴CRL这个管家是如何管理内存的呢?主人(程序进程)每天都要穿衣服、袜子、鞋,要带手表、眼镜等(这些就好比程序中的各种对象 - 全局对象、静态对象、局部变量和引用对象参数等等)。咱们这个贴身管家为我们的穿戴配件精心设计了一个大个的衣柜(托管堆:内存中的一个连续的地址空间区域),整个衣柜分为了4个区域:0、1、2区,每个区都有很多抽屉(托管堆分为三代:第 0 代、第 1 代和第 2 代)还 阅读全文
摘要:
CLR作为.Net Framework的核心组件之一,承载了极其重要的基础工作,为.Net托管代码的执行提供的良好的支撑。 性能得到了改进。 能够轻松使用用其他语言开发的组件。 类库提供的可扩展类型。 语言功能,如面向对象的编程的继承、接口和重载。 允许创建多线程的可缩放应用程序的显式自由线程处理支持。 结构化异常处理支持。 自定义特性支持。 垃圾回收。 使用委托取代函数指针,从而增强了类型安全和安全性。(讨厌指针同学们的福音呐:P) 托管执行过程 代码(C#,VB,J#,F#)->MSIL->Native code->运行代码:开发人员写的符合 CLS的程序代码,可以是C# 阅读全文