频道管理

来源:互联网 发布:php登录全代码 编辑:程序博客网 时间:2024/04/27 21:50

在app下的build.gradle里加:
compile 'com.github.andyoom:draggrid:v1.0.1'
在总工程的build.gradle里加:
maven { url "https://jitpack.io" }
再加权限:
<!-- 在SDCard中创建与删除文件权限 -->   <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>        <!-- 往SDCard写入数据权限 -->    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />    <!-- 震动权限 -->    <uses-permission android:name="android.permission.VIBRATE"/>
在Mainactivity里操作:
@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    pre = getSharedPreferences("channel",MODE_PRIVATE);    jsonbeans = pre.getString("beans",null);    if(jsonbeans==null){        lintList();        ChannelActivity.startChannelActivity(this,list);    } else {        ChannelActivity.startChannelActivity(this,jsonbeans);    }}private void lintList() {    list.add(new ChannelBean("热点",true));    list.add(new ChannelBean("视频",true));    list.add(new ChannelBean("社会",false));    list.add(new ChannelBean("娱乐",false));    list.add(new ChannelBean("军事",false));    list.add(new ChannelBean("图片",false));    list.add(new ChannelBean("体育",false));    list.add(new ChannelBean("汽车",false));    list.add(new ChannelBean("国境",false));}@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {    super.onActivityResult(requestCode, resultCode, data);    if(requestCode== ChannelActivity.REQUEST_CODE&&resultCode==ChannelActivity.RESULT_CODE){        jsonbeans = data.getStringExtra(ChannelActivity.RESULT_JSON_KEY);        Log.e("onActivityResult","onActivityResult: "+jsonbeans);    }}@Overridepublic void onBackPressed() {    super.onBackPressed();    SharedPreferences.Editor editor = pre.edit();    editor.putString("beans",jsonbeans);    editor.commit();}
原创粉丝点击