上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 42 下一页
摘要: 有一次在北大讲座,遇到一位学生问我,“老师,你说学习重要,还是经营人脉重要?”看着 他一脸大杂烩的表情,我先拿出本子记下了这个问题,然后告诉他说,这是个比较大的话题,我会仔细写篇文章放在网上的,然后给了他我的博客地址。而后又补了 一句,“相信我,所谓的人脉就算重要,也根本没他们说的那么重要”。 到书店里看看吧,在那个专柜或者专区里,有多少的书名中 有着“人脉”两字?太多了。《人脉——个人成功的第一生产力》、《赢在人脉》、《学识+人脉=成功》、《打造黄金人脉》、《如何认识上万人——拓展人脉的 55个步骤》、《90秒建立职场人脉》……书名中有“人际关系”的就更多了,在“当当网” 上搜索“人脉... 阅读全文
posted @ 2011-12-23 17:47 tokeep 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源: Resources res=getResources();使用BitmapDrawable获取位图使用BitmapDrawable (InputStream is)构造一个BitmapDrawable;使用BitmapDrawable类的getBitmap()获取得到位图;// 读取InputStream并得到位图InputStream is=res.openRawResource(R.dra 阅读全文
posted @ 2011-12-23 17:46 tokeep 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Android xml风格和主题文件的编写,是涉及到整个程序界面美观的因素之一。较好的应用风格和主题,可以实现美观而统一的界面,这就犹如Web开发中的CSS。Styles和Themes都是资源,存放在res/values文件夹下。什么是Style,什么是Theme?Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,我们可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。Theme: 是一个包含一种或者多种格式化属性的集合,我们可以将其为一个单位用在应用中所有的Activity当中或者应用中的某个Act 阅读全文
posted @ 2011-12-23 17:45 tokeep 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 在Android平台上,捕获用户在界面上的触发事件有很多种方法,View类就提供这些方法。你在使用各种View视图来布局界面时,会发现几个 公用的回调方法来捕捉有用的UI触发事件,当事件在某个View对象上被触发时,这些方法会被系统框架通过这个对象所调用,例如:当一个View(如一个 Button)被点击,onTouchEvent()方法会在该对象上被调用,所以,为了捕获和处理事件,必须去继承某个类,并重载这些方法,以便自己定 义具体的处理逻辑,显然,你更容易明白,为什么在你使用View类时会嵌套带有这些回调方法的接口类,这些接口称为event listeners,它是你去获取UI交互事件的工 阅读全文
posted @ 2011-12-23 17:45 tokeep 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在Android中,可以有多种方式来实现网络编程:创建URL,并使用URLConnection/HttpURLConnection使用HttpClient使用WebView创建URL,并使用URLConnection/HttpURLConnectionjava.net.*下面提供了访问 HTTP 服务的基本功能。使用这部分接口的基本操作主要包括:创建 URL 以及 URLConnection / HttpURLConnection 对象设置连接参数连接到服务器向服务器写数据从服务器读取数据源码: try { // 创建URL对象 URL url =... 阅读全文
posted @ 2011-12-23 17:44 tokeep 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Apk文件的格式Android application package文件。每个要安装到android平台的应用都要被编译打包为一个单独的文件,后缀名为.apk,其中包含了应用的二进制代码、资源、配置文件等。apk文件实际是一个zip压缩包,可以通过解压缩工具解开。可以用zip解开*.apk文件,下面是一个helloword的apk示例文件|– AndroidManifest.xml|– META-INF| |– CERT.RSA| |– CERT.SF| `– MANIFEST.MF|– classes.dex|– res| |– drawable| | `– icon.png| `– la 阅读全文
posted @ 2011-12-23 17:41 tokeep 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 在 Android 中,多数情况下每个程序都是在各自独立的 Linux 进程中运行的。当一个程序或其某些部分被请求时,它的进程就“出生”了;当这个程序没有必要再运行下去且系统需要回收这个进程的内存用于其他程序时,这个 进程就“死亡”了。可以看出,Android 程序的生命周期是由系统控制而非程序自身直接控制。这和我们编写桌面应用程序时的思维有一些不同,一个桌面应用程序的进程也是在其他进程或用户请求时被创 建,但是往往是在程序自身收到关闭请求后执行一个特定的动作(比如从 main 函数中 return)而导致进程结束的。要想做好某种类型的程序或者某种平台下的程序的开发,最关键的就是要弄清楚这种类 阅读全文
posted @ 2011-12-23 17:25 tokeep 阅读(187) 评论(0) 推荐(0) 编辑
摘要: NinePatchDrawable 绘画的是一个可以伸缩的位图图像,Android会自动调整大小来容纳显示的内容。一个例子就是NinePatch为背景,使用标准的Android按钮,按钮必须伸缩来容纳长度变化的字符NinePatchDrawable 是一个标准的PNG图像,它包括额外的1个像素的边界,你必须保存它后缀为.9.png,并且保持到工程的res/drawable目录中。如果你是从 APK解压后得到的*.9.png文件,注意它是已将周围的空白像素去掉了的,在使用时必须再加上。这个边界是用来确定图像的可伸缩和静态区域。你可以在左边和上边的线上画一个或多个黑色的1个像素指出可伸缩的部分(你 阅读全文
posted @ 2011-12-23 16:41 tokeep 阅读(189) 评论(0) 推荐(0) 编辑
摘要: StringphoneInfo="Product:"+android.os.Build.PRODUCT;phoneInfo+=",CPU_ABI:"+android.os.Build.CPU_ABI;phoneInfo+=",TAGS:"+android.os.Build.TAGS;phoneInfo+=",VERSION_CODES.BASE:"+android.os.Build.VERSION_CODES.BASE;phoneInfo+=",MODEL:"+android.os.Build. 阅读全文
posted @ 2011-12-23 16:20 tokeep 阅读(521) 评论(0) 推荐(0) 编辑
摘要: String url = "http://baudu.com"; // assets下的路径String url = "file:///android_asset/index.html"; // assets下的路径Uri uri = Uri.parse(url); //url为你要链接的地址Intent intent =new Intent(Intent.ACTION_VIEW, uri);startActivity(intent); 阅读全文
posted @ 2011-12-20 09:44 tokeep 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 42 下一页