第一行代码——书的理解

隐藏标题栏

requestWindowFeature(Window.FEATURE_NO_TITLE);

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.first_layout);

隐藏前:

隐藏后:

第2章第三节,intent内容讲得不错,讲清了显性和隐性的区别以及activity切换时向下一个activity传递数据和向上一个activity返回数据的运用。

第2.4.5,讲了当activity被销毁,重新启动后,原来activity数据如何保存,然后在新的活动中如何恢复。

第2.5节,讲了activity的四种启动模式,通过lauchMode设置。standard默认的启动模式,不管活动栈有没有要新启动的activity,都会重新启动一个新的activity.singleTop模式,如果要启动的activity位于活动栈top,那么不会重新启动一个新的activity,使用top的activity.否则启动一个新的activity。singleTask模式,只要活动栈里存在要启动的activity,就会把位于它上面的activity推出栈。否则启动一个新的activity。保证栈里只有一个要启动的activity。singleInstance模式,因为每个应用程序都会有自己的返回栈,同一个活动在不同的返回栈中入栈时必然是创建了新的实例。而使用singleInstance 模式就可以解决这个问题,在这种模式下会有一个单独的返回栈来管理这个活动,不管是哪个应用程序来访问这个活动,都共用的同一个返回栈,

 

HttpURLConnection,get和post的区别:

 

get 请求方式:向服务器获取数据

 

post请求方式:向服务器提交数据

 

2.1.8、一次性关闭所有的Activity

ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);

am.restartPackage(getPackageName());

系统会将,该包下的 ,所有进程,服务,全部杀掉,就可以杀干净了,要注意加上

<uses-permission

android:name="android.permission.RESTART_PACKAGES"></uses-permission>

 

有时候需要统计手机的型号和版本号,利用程序可以获取到相应的手机信息,

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

TextView textView = (TextView) findViewById(R.id.text);

textView.setText("Product Model: " + android.os.Build.MODEL +

","

+ android.os.Build.VERSION.SDK + ","

+ android.os.Build.VERSION.RELEASE);

}

 

获取屏幕方向

Configuration newConfig = getResources().getConfiguration();

if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){

//横屏

}else if(newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){

//竖屏

}else if(newConfig.hardKeyboardHidden == Configuration.KEYBOARDHIDDEN_NO){

//键盘没关闭。屏幕方向为横屏

}else if(newConfig.hardKeyboardHidden == Configuration.KEYBOARDHIDDEN_YES){

//键盘关闭。屏幕方向为竖屏

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值