1.安卓项目目录
src:后台代码
bin:Linux代码,没运行一次生成.apk文件
libs:第三方架包
res:安卓原生页面开发
res-layout:安卓页面.xml
assets:HTML5开发 一般规范都是在assets的www文件夹里写页面
drawable:存图片
values:存css
AndroidManifest.xml总配置文件的五个份:
Mainifes:版本号
application:配置页面,数据库,广播
第三个:权限管理
第四个:用来测试
第五个:xml文件,主要代码
2.安卓下跑HTML5:
第一种方法:
第一步:拷贝xml文件夹
第二步:拷贝一大堆权限
第三步:写一个类继承DroidGap 重写onCreate方法
设置页面的代码:super.loadUrl("file:///android_asset/www/XX.HTML",3000);
之后在总配置文件配置这个类
第二种方法:
在总配置文件加一个internet的权限
写一个类继承DroidGap 重写onCreate方法
设置页面的代码:
WebView wv=new WebView(this);
wv.getSettings.setJavaScriptEnabled(true);
wv.loadUrl("file///android_asset/www/xx.html",3000);
setContentView(wv);
3.安卓传值,跳转
1.传值:
第一种方法:
Intent intent=new Intent();
intent.putExtra("key","value");
第二种方法:
Intent intent=new Intent();
Bundle b=new Bundle();
b.putString("key","value");
intent.putExtra(b);
第三种:SharedPreferences
如果数据量多的话,建议用第二种。
2.跳转
第一种方法:
Intent intent=new Intent(LoginActivity.this(当前类),GoodsActivity.class(跳的类));
LoginActivity.this.startActivity(intent);
第二种方法:
Intent intent=new Intent("com.lhh.mianActivity");
LoginActivity.this.startActivity(intent);
注意:"com.lhh.mianActivity"是配置总配置文件的别名
例如:
<activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> //别名 <action android:name="com.lhh.mianActivity"/> //权限 <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity>
3.获取
Intent intent=MainActivity.this.getIntent();
intent.getStringExtra("Key");