摘要:
android webkit不能支持postion:fixed,导致无法设计网页上的菜单在页面上下滚动时固定在一个位置。解决方法如下:在Html中加入以下meta属性(适用于android 2.2)<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />示例页面如下:<!DOCTYPE html><html xmlns=&quo 阅读全文
摘要:
刚参加工作,压力很大,具体原因请看《IT职场新人第一课:我的吐槽+我学到的 》,由于公司比较现实,希望能最快时间产生效能,所以,看了一个礼拜的Android基础资料,马上上手项目源码和fix bug。本来按顺序写得学习笔记,现在只能学到什么的马上记录下来。今天主要讲一下事件处理机制:由于我现在手上的项目是平板上的应用软件,所以了解整个事件处理过程还是比较重要的。本文主要参考李刚的《疯狂Android讲义》第三章。 不管是桌面应用还是手机应用程序,面对最多的就是用户,经常需要处理的就是用户动作——也就是需要为用户的动作提供响应,这种为用户动作提供响应的机制就是事件处理。 Android提供了.. 阅读全文
摘要:
一、向上转型下面一句话出自Thinking in Java。使用接口的核心原因:为了能够向上转型为多个基类型。即利用接口的多实现,可向上转型为多个接口基类型。j ava接口或抽象类都可以使用向上转型,它们用的都是java运行时多态技术,或者叫运行期绑定技术。下面是一个java接口的普遍用法,interface People{void peopleList();}class Student implements People{public void peopleList(){System.out.println("I’m a student.");}}class Teache 阅读全文
摘要:
文章当然是转载的,不过说得很有道理: 1 try 2 { 3 if (you.believe(it) == true || you.believe(it) == false) 4 { 5 I.believe(it); 6 } 7 } 8 catch (Exception ex) 9 { 10 throw new Exception("It's a miracle!"); 11 } 12 finally 13 { 14 it.justHappened(); 15 } 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一... 阅读全文
摘要:
1 import android.app.Activity; 2 import android.os.Bundle; 3 import android.view.View; 4 import android.widget.Button; 5 import android.widget.EditText; 6 7 8 public class activity extends Activity { 9 /** Called when the activity is first created. */10 EditText Ev1;11 12 @Overrid... 阅读全文
摘要:
作为一个CSer,大学四年,混混沌沌地度过,专业知识掌握地一般,编程经历不多,对于面向对象的概念理解也不是很清晰,总之这四年现在回想起来,我还是错过了很多的机会,说到底,我还是缺乏一颗编程和钻研的精神。所以在帝都找工作那段时间也是四处碰壁,以至于到最后找了一个很一般的公司,实习了一个多月,感觉没意思。所以毕业之后,我就回到HZ,但还是各种不顺的经历,有同学推荐的,有自己网投的,但是由于基础知识不扎实,机会很多,但真正给自己机会不多。。。要不是自己乐观,早拿豆腐一头撞死了。不过还好老天开眼,终于在9月中旬进入了一个做多媒体软件公司的移动设备组。好吧,CSer终于进入职场成为一个ITer,俗称.. 阅读全文
摘要:
在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编写程序,使它调用,这个就称为回调。在调用接口时,需要严格的按照定义的参数和方法调用,并且需要处理函数的异步,否则会导致程序的崩溃。这样的解释似乎还是比较难懂,这里举个简单的例子,程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。程序员B要让a调用自己的程序b中的一个方法,于是,他通过a中的接口回调自己b中的方法。目的达到。在C/C++中,要用回调函数,被调函数需要告诉调用者自己的指针地址,但在JAVA中没有指针,怎么办?我们可以通过接口(interfa 阅读全文
摘要:
1)第一种,也是最长见的添加方法(一下都以Button为例)1 Button btn = (Button) findViewById(R.id.myButton);2 btn .setOnClickListener(new View.OnClickListener() {3 public void onClick(View v) {4 //do something5 }6 });2)第二种,下面这个方法较前一种稍微简单了一些,允许多个Buttons共享一个Listener。通过Switch控制对不同Button Click事件的响应方法: 1 Butto... 阅读全文
摘要:
http://www.cnblogs.com/xuling/archive/2011/06/06/android.html首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size; the SurfaceView takes care of placing the surface 阅读全文
摘要:
Android应用 Android应用指基于Android开发,编译,运行在Android平台的应用。这种应用在编译阶段被打成一个 jar包,以.apk结尾,包内包含了所有运行阶段需要的代码与资源,其中主要分为三块:描述文件AndroidManifest.xml、代码段和运行时资源。 src文件夹为代码,res为运行资源,包括图标界面字符串。 AndroidManifest.xml样例 代码如下: < ?xml version="1.0" encoding="utf-8"?> < manifest xmlns:android=" 阅读全文