- 浏览: 23364 次
- 性别:
- 来自: 北京
最新评论
文章列表
2011年对于我来说是个慌乱动荡的一年, 在这一年里,似乎都在以一种飘忽的感觉生活,没有积累,没有沉淀,除了年长一岁,没有任何实质性的收获,心里很空,转眼步入了2012,在一个充满竞争力的公司做一份处于朝阳状态的技术,希望公司能够成功,希望我也能收获自己的成功,在这两天里定下自己的一三五年里计划,喜欢的那句话,我相信,总有一天,那些与生俱来的光荣与梦想会全部到达。好了,我做好准备开始了,我扬起了我的帆,开动了我的船,我就要驶向远方...
[u][/u]android签名,包,userId:http://mypyg.iteye.com/blog/720406
Android应用及应用管理简介:http://www.ophonesdn.com/article/show/20
android核心分析 http://blog.csdn.net/maxleng
< ?xml version="1.0" encoding="utf-8" ?>
< resources>
< color name="white">#FFFFFF< /color>< !--白色 -->
< color name="ivory">#FFFFF0< /color>< !--象牙色 -->
< color name="lightyellow">#FF ...
我们初始化对象时,编译器会强制初始化基类,并且需要在构造器起始处就这么做,但是编译器并不监督我们必须将成员对象也进行初始化,因此我们必须时刻注意类的成员对象的初始化:
初始化类的引用对象,实例变量可以再下列位置进行:
1.在定义对象的地方,这意味着它们总是能够在构造器被调用之前就被初始化
public class Dog{
String name = "HashQ";//在定义它的地方就初始化
}
2.在类的构造器中
public class Dog{
Sting name ;
publid Dog(){
name = " ...
public class MobileMemoryActivity extends Activity {
private Button mButton;
private TextView mTextView;
private ProgressBar mProgressBar;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mobile_memory);
mButton = ...
public class EX06_05SMSreceiver extends BroadcastReceiver
{
/*
* 声明静态字符串,并使用
* android.provider.Telephony.SMS_RECEIVED
* 作为Action为短信的依据
*/
private static final String mACTION =
"android.provider.Telephony.SMS_RECEIVED";
private String str_receive="收到短信!";
...
public class ActivityMain extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
InputStream is = getResources().openRawResource(R.drawable.android);
OutputStream op ...
Bitmap和Matrix旋转图片
- 博客分类:
- Android
public class RotateImageViewActivity extends Activity {
private Button mButton1;
private Button mButton2;
private TextView mTextView;
private ImageView mImageView;
private int scaleTimes;
private int scaleAngle;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedIn ...
在activity的配置文件中提供了四种activity的加载模式:
android:launchMode="standard"/"singleTop"/"singleTask"/"singleInstanse"
我们在设计应用程序的时候首先要把activity之间的跳转关系确定好,以及它什么时间该pause,stop,destroy都要进行严格的控制,而以前不知道activity的加载模式的时候老是打开了很多activity,然后在点击返回的时候同一activity出现很多次才回到主页面,现在总结一下activi ...
监听手机的通话状态,是空闲还是正在通话中:
public class PhoneStateListenerActivity extends Activity {
private TextView mTextView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.phone_state_listener);
Log.i("Lowry","======= ...
如何取一个文件的最后二十行
- 博客分类:
- java
public class StringBuilderDemo {
public static void main(String[] args) throws Exception{
StringBuilder sb = new StringBuilder();//用来存读取的字符
BufferedReader in = new BufferedReader(new InputStreamReader(
new FileInputStream("src/bar/t.txt")));
String temp = null;
in ...
有时我们需要开启两个模拟器来进行测验发短信等一些功能
有一种方法是创建两个同一版本的avd,但是没有这个必要
我们可以通过下面的小技巧来打开两个模拟器
首先打开Eclipse,顺利开启第一个模拟器实例
然后打开命令行窗口,进入sdk的tools目录下
最后输入命令 emulator -data foo
此时就会再次打开了一个模拟器实例,我们输入上面的InstanceID(例如5556)作为电话号码,就可以进行互发信息的测试了
可能输入命令行命令之后有几秒的延时,才会反应过来然后打开模拟器实例
主意关闭命令行的时候也会同时关闭模拟器
1.根据EditText输入电话号码,然后直接拨打
String strInput = mEditText.getText().toString();
Intent myIntentDial =
new Intent("android.intent.action.CALL",Uri.parse("tel:"+strInput));
startActivity(myIntentDial);
通过上面的设置就可以实现拨打电话的功能,一般情况下我们要对用户输入的strInput是否满足电话格式进行判断,常用判断方法是对EditText加一个参数and ...
Dialog和AlertDialog
- 博客分类:
- Android
1.直接构造Dialog实例,此对话框显示的是当前的电池状态
final Dialog d = new Dialog(GetBetteryActivity.this);
d.setTitle("系统消息");
d.setContentView(R.layout.getbattery_dialog);//设置Dialog的视图
//这两句话是呈现背景模糊的效果
Window window = d.getWindow();
window.setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,WindowManager.Lay ...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:layout_width="150dip" ...