Android Open Source - DEVIEW2014_AndroidApp_Demo De View Application






From Project

Back to project page DEVIEW2014_AndroidApp_Demo.

License

The source code is released under:

Apache License

If you think the Android project DEVIEW2014_AndroidApp_Demo listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.nhn.android.deview;
/*w  w w  .  j  a  va  2s  .co  m*/
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;

import com.nhn.android.deview.dao.MySchedule;

import android.app.Application;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Handler;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.Window;
import android.view.WindowManager;

public class DeViewApplication extends Application {
  public final String PROGRAM = "program";
  public final String MYSCHEDULE = "myschedule";
  
  HashMap<String, Object> mStorage = new HashMap<String, Object>();
  
  MySchedule mMySchedule = new MySchedule();
  MainDB mDB = null;
  public Handler mHandler = new Handler();
  
  public static DeViewApplication mInstance= null;
  
  public Display mDisplay;
  public float mDesity;
  
  @Override
  public void onCreate() {
    mInstance = this;    
    super.onCreate();
    mDB = new MainDB(this);
    mDB.init();
    
    WindowManager wm = (WindowManager)getSystemService(Context.WINDOW_SERVICE);
    mDisplay = wm.getDefaultDisplay();
    DisplayMetrics outMetrics = new DisplayMetrics();
    mDisplay.getMetrics(outMetrics);
    mDesity = outMetrics.density;
  }
  
  @Override
  public Object getSystemService(String name) {
    if (name.equals(MYSCHEDULE) == true) {
      return  mMySchedule;
    }
    return super.getSystemService(name);
  }
  
  public void saveObject(String key,Object value) {
    mStorage.put(key, value);    
  }
  
  public Object loadObject(String key,boolean remove) {
    Object value = null;  
    if (remove == true) {
      value = mStorage.remove(key);
    } else { 
      value = mStorage.get(key);
    }
    return value;
  }

  
  final BroadcastReceiver mSystemReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        
    }
    
  };
  
  
  
  public void onConfigurationChanged(android.content.res.Configuration newConfig) {
    
  };
  
}




Java Source Code List

com.nhn.android.deview.AppContext.java
com.nhn.android.deview.AppTable.java
com.nhn.android.deview.DeViewApplication.java
com.nhn.android.deview.DeviewSchemeActivity.java
com.nhn.android.deview.MainDB.java
com.nhn.android.deview.ThreadWorker.java
com.nhn.android.deview.core.connector.DataConnectorListener.java
com.nhn.android.deview.core.connector.DataDoc.java
com.nhn.android.deview.core.connector.DataField.java
com.nhn.android.deview.core.connector.DataSet.java
com.nhn.android.deview.core.connector.DefaultDataConnector.java
com.nhn.android.deview.core.db.CursorReader.java
com.nhn.android.deview.core.db.DbTable.java
com.nhn.android.deview.core.lifecycle.CycleBaseLayout.java
com.nhn.android.deview.core.lifecycle.CycleControllable.java
com.nhn.android.deview.core.lifecycle.CycleControllerActivity.java
com.nhn.android.deview.core.lifecycle.CycleController.java
com.nhn.android.deview.core.lifecycle.CycleFragment.java
com.nhn.android.deview.core.listview.ListCellViewAdapter.java
com.nhn.android.deview.core.listview.ListCellView.java
com.nhn.android.deview.core.listview.PageViewPagerAdapter.java
com.nhn.android.deview.core.listview.PageView.java
com.nhn.android.deview.core.pager.SimplePagerAdapter.java
com.nhn.android.deview.core.transfer.BundleField.java
com.nhn.android.deview.core.transfer.BundleMapper.java
com.nhn.android.deview.core.transfer.IntentUri.java
com.nhn.android.deview.core.transfer.UriObject.java
com.nhn.android.deview.core.view.DeclareView.java
com.nhn.android.deview.core.view.ViewMapper.java
com.nhn.android.deview.dao.DeviewUri.java
com.nhn.android.deview.dao.MyMemoManager.java
com.nhn.android.deview.dao.MyMemo.java
com.nhn.android.deview.dao.MySchedule.java
com.nhn.android.deview.dao.program.ProgramData.java
com.nhn.android.deview.dao.program.ProgramListConnector.java
com.nhn.android.deview.dao.program.ProgramListDoc.java
com.nhn.android.deview.dao.program.ProgramManager.java
com.nhn.android.deview.dao.program.ProgramTrack.java
com.nhn.android.deview.dao.program.TrackListConnector.java
com.nhn.android.deview.ui.main.MainActivity.java
com.nhn.android.deview.ui.main.ProgramCellView.java
com.nhn.android.deview.ui.main.ProgramPageView.java
com.nhn.android.deview.ui.note.MemoCellView.java
com.nhn.android.deview.ui.note.MemoListActivity.java
com.nhn.android.deview.ui.note.MemoRecorder.java
com.nhn.android.deview.ui.note.MyScheduleActivity.java
com.nhn.android.deview.webviewer.MemoWebToolbar.java
com.nhn.android.deview.webviewer.ProgramWebActivity.java
com.nhn.android.deview.webviewer.WebPageView.java