コード例 #1
0
 @Before
 public void setUp() throws Exception {
   MockitoAnnotations.initMocks(this);
   ParseObject.registerSubclass(Language.class);
   ParseObject.registerSubclass(BookDetail.class);
   downloadsPresenter = new DownloadsPresenter(bookRepository, downloadsView);
   language = new Language("English", "EN", "1");
 }
コード例 #2
0
ファイル: HackApp.java プロジェクト: j-mateo/hack2help
 private void initParse() {
   Parse.initialize(this, getString(R.string.parseAppId), getString(R.string.parseAppKey));
   ParseObject.registerSubclass(Tour.class);
   ParseObject.registerSubclass(Node.class);
   CalligraphyConfig.initDefault(
       new CalligraphyConfig.Builder()
           .setDefaultFontPath("fonts/Roboto-Light.ttf")
           .setFontAttrId(R.attr.fontPath)
           .build());
 }
  @Override
  public void onCreate() {
    super.onCreate();
    // Register your parse models here
    ParseObject.registerSubclass(Address.class);
    ParseObject.registerSubclass(Gym.class);
    ParseObject.registerSubclass(Message.class);
    ParseObject.registerSubclass(SimpleUser.class);
    ParseObject.registerSubclass(Trainer.class);
    ParseObject.registerSubclass(Review.class);
    ParseObject.registerSubclass(TrainerSlots.class);
    ParseObject.registerSubclass(BlockedSlots.class);
    Parse.enableLocalDatastore(this);
    Parse.initialize(this, APPLICATION_ID, CLIENT_KEY);

    ParsePush.subscribeInBackground(
        "",
        new SaveCallback() {
          @Override
          public void done(ParseException e) {
            if (e == null) {
              Log.d("com.parse.push", "successfully subscribed to the broadcast channel.");
              PushService.setDefaultPushCallback(
                  getBaseContext(),
                  ChatActivity.class); // change the class where u want to go after clicking on noti
              ParseInstallation.getCurrentInstallation().saveInBackground();
            } else {
              Log.e("com.parse.push", "failed to subscribe for push", e);
            }
          }
        });

    FacebookSdk.sdkInitialize(getApplicationContext());
  }
コード例 #4
0
 @Override
 public void onCreate() {
   super.onCreate();
   Parse.enableLocalDatastore(this);
   ParseObject.registerSubclass(Circle.class);
   ParseObject.registerSubclass(UserCircle.class);
   ParseObject.registerSubclass(Friend.class);
   FacebookSdk.sdkInitialize(getApplicationContext());
   Parse.initialize(
       this,
       "Bugsei9yjtBNjH51JSerSEniB895r1zLA3NwFDUO",
       "ilswrJMAc26LQCRptGaMn5XiH5uVTIHrkfLP82W3");
   ParseFacebookUtils.initialize(this);
 }
コード例 #5
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_splash_screen);

    Parse.enableLocalDatastore(this);
    Parse.initialize(
        this,
        "7vSyv24nR2necel9ZHAQhWHkYkRhqTcEZ7jIzBHM",
        "XoFRVbEFvjAlElvdoWJMdEu8TziEb5JXcLulpwti");
    ParseUser.enableRevocableSessionInBackground();
    ParseObject.registerSubclass(Message.class);

    new Handler()
        .postDelayed(
            new Runnable() {
              @Override
              public void run() {
                Intent i = new Intent(SplashScreen.this, MainActivity.class);
                startActivity(i);
                finish();
              }
            },
            SPLASH_TIME_OUT);
  }
コード例 #6
0
  @Override
  public void onCreate() {
    super.onCreate();
    mInstance = this;

    FlowManager.init(getApplicationContext());
    Parse.initialize(
        this,
        getResources().getString(R.string.parse_application_id),
        getResources().getString(R.string.parse_client_key));
    ParseObject.registerSubclass(CustomUser.class);
    ParseInstallation.getCurrentInstallation().saveInBackground();

    Boolean isFirstRun =
        getSharedPreferences("PREFERENCE", MODE_PRIVATE).getBoolean("isFirstRun", true);

    if (isFirstRun) {

      Intent myIntent = new Intent(MyVolleySingleton.this, ConfiguracionActivity.class);
      myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
      MyVolleySingleton.this.startActivity(myIntent);
    }

    getSharedPreferences("PREFERENCE", MODE_PRIVATE)
        .edit()
        .putBoolean("isFirstRun", false)
        .commit();
  }
コード例 #7
0
  // See: http://stackoverflow.com/q/30135858
  @Override
  public void onCreate() {
    super.onCreate();

    ParseObject.registerSubclass(Album.class);
    ParseObject.registerSubclass(Photo.class);
    ParseObject.registerSubclass(Comment.class);
    ParseObject.registerSubclass(Feed.class);

    Parse.enableLocalDatastore(this);
    Parse.initialize(
        this,
        "JKF0NbqkkyhUFhelLkqQhjbUMeMeqveLPwfcpbvv",
        "90ig345UBcaoriqawpM7iYfrnRueWqNlLYYGL70C");
    ParseFacebookUtils.initialize(this);
  }
コード例 #8
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add_course_student);

    Parse.initialize(
        this,
        "c1Tcja7oupsKmxy7qbkcyJWPHrpLvUI0vYXlvbtr",
        "hHSIS28AEgqL4zo2EiuMtjXv0wS3CVgxDlaDVRBD");
    ParseInstallation.getCurrentInstallation().saveInBackground();
    ParseObject.registerSubclass(Semester.class);
    ParseObject.registerSubclass(Course.class);
    ParseObject.registerSubclass(Student_Course.class);

    Bundle bundle = getIntent().getExtras();
    sid = bundle.getString("id");

    showStudentsSemesterDialog();
  }
コード例 #9
0
 @Override
 public void onCreate() {
   super.onCreate();
   ParseObject.registerSubclass(Meal.class);
   Parse.initialize(
       this,
       "oVZnwF0tPkfqmKqn0T8q4Qom4hjkvLOYloiSEaZC",
       "P1zUJRDiJfo7L8uo5wY8b02FBTrmWsDGM3O4WYaq");
   singleton = this;
 }
コード例 #10
0
ファイル: Application.java プロジェクト: axm/Pinpointmeio
  @Override
  public void onCreate() {
    super.onCreate();

    Firebase.setAndroidContext(this);

    ParseObject.registerSubclass(ParseLocation.class);

    Parse.initialize(this, getString(R.string.applicationId), getString(R.string.clientId));
  }
コード例 #11
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Parse.initialize(
        this,
        "eWwRUTH1UIfOuAjxlyE4fkrDii5AuKDWGoLvZq0w",
        "tfreVuLEyblkzLQN6LXL5mLtYeIrsh9yWfiVr5ql");
    ParseAnalytics.trackAppOpened(getIntent());
    ParseObject.registerSubclass(Task.class);

    ParseUser currentUser = ParseUser.getCurrentUser();
    if (currentUser == null) {
      Intent intent = new Intent(this, LoginActivity.class);
      startActivity(intent);
      finish();
    }

    mAdapter = new TaskAdapter(this, new ArrayList<Task>());

    mTaskInput = (EditText) findViewById(R.id.task_input);
    mListView = (ListView) findViewById(R.id.task_list);
    mListView.setAdapter(mAdapter);
    mListView.setOnItemClickListener(this);

    updateData();

    SwipeDismissListViewTouchListener touchListener =
        new SwipeDismissListViewTouchListener(
            mListView,
            new SwipeDismissListViewTouchListener.OnDismissCallback() {
              public void onDismiss(ListView listView, int[] reverseSortedPositions) {
                for (int position : reverseSortedPositions) {
                  try {
                    mAdapter.getItem(position).delete();
                  } catch (ParseException e) {
                    e.printStackTrace();
                  }
                  mAdapter.remove(mAdapter.getItem(position));
                }
                mAdapter.notifyDataSetChanged();
              }
            });
    mListView.setOnTouchListener(touchListener);
    mListView.setOnScrollListener(touchListener.makeScrollListener());

    registerForContextMenu(mListView);
  }
コード例 #12
0
  /**
   * When created, the application fires an intent to create the AllJoyn service. This acts as sort
   * of a combined view/controller in the overall architecture.
   */
  public void onCreate() {
    Log.i(TAG, "onCreate()");
    // setup parse
    ParseObject.registerSubclass(Device.class);
    ParseObject.registerSubclass(Group.class);
    ParseObject.registerSubclass(Media.class);

    Parse.initialize(
        this,
        "nrXYlTqKzxmp0mSynnblthvX5HcwdNykXTNoekWs",
        "lNCLSapoIIUCVylghKSR0lT4Gvb78FEo7kjHToSd");
    Parse.setLogLevel(Parse.LOG_LEVEL_VERBOSE);
    PushService.startServiceIfRequired(getBaseContext());
    ParseACL defaultACL = new ParseACL();
    defaultACL.setPublicReadAccess(true);
    ParseACL.setDefaultACL(defaultACL, true);

    PACKAGE_NAME = getApplicationContext().getPackageName();
    Intent intent = new Intent(this, AllJoynService.class);
    mRunningService = startService(intent);
    if (mRunningService == null) {
      Log.i(TAG, "onCreate(): failed to startService()");
    }
  }
コード例 #13
0
  @Override
  public void onCreate() {
    super.onCreate();

    /*
     * In this tutorial, we'll subclass ParseObject for convenience to
     * create and modify Meal objects
     */
    ParseObject.registerSubclass(Meal.class);

    /*
     * Fill in this section with your Parse credentials
     */

    Parse.initialize(
        this,
        "WxujS9RrPupa3pwCrM3CuV3N2wVFGQqKK11JxFSD",
        "71ztokocp0R578T2NmmfjlGDlLkMvT6KQqb9Xvhi");
    //        Parse.enableLocalDatastore(this);
    /*
     * This app lets an anonymous user create and save photos of meals
     * they've eaten. An anonymous user is a user that can be created
     * without a username and password but still has all of the same
     * capabilities as any other ParseUser.
     *
     * After logging out, an anonymous user is abandoned, and its data is no
     * longer accessible. In your own app, you can convert anonymous users
     * to regular users so that data persists.
     *
     * Learn more about the ParseUser class:
     * https://www.parse.com/docs/android_guide#users
     */
    ParseUser.enableAutomaticUser();

    /*
     * For more information on app security and Parse ACL:
     * https://www.parse.com/docs/android_guide#security-recommendations
     */
    ParseACL defaultACL = new ParseACL();

    /*
     * If you would like all objects to be private by default, remove this
     * line
     */
    defaultACL.setPublicReadAccess(true);

    ParseACL.setDefaultACL(defaultACL, true);
  }
コード例 #14
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // iniciando o Parse
    ParseObject.registerSubclass(TestObject.class);
    Parse.initialize(
        this,
        "N4FsbD6GDmLtxg9WKbTWIOxcKCFmzvN60FCHJQl4",
        "p2VfHwjS5T5lFk3hbT15IoQnSs4lyafNdkziOmIH");

    ((Button) findViewById(R.id.button)).setOnClickListener(onClick);
    ((Button) findViewById(R.id.button2)).setOnClickListener(onClick);
    ((Button) findViewById(R.id.button3)).setOnClickListener(onClick);
    ((Button) findViewById(R.id.button4)).setOnClickListener(onClick);
    ((Button) findViewById(R.id.button5)).setOnClickListener(onClick);
  }
コード例 #15
0
  @Override
  public void onCreate() {
    super.onCreate();

    // add Doa subclass
    ParseObject.registerSubclass(Doa.class);

    // Add your initialization code here
    Parse.enableLocalDatastore(getApplicationContext());
    Parse.initialize(
        this,
        "HoDPEWhNYvfC4O0pkRUQmQfFYKXbQzP1Hs6wqv4X",
        "JMcCJIJs7EKOOHV0gsPw7t6QJkiQgiSGWeeK7qKU");

    ParseUser.enableAutomaticUser();
    ParseACL defaultACL = new ParseACL();

    // If you would like all objects to be private by default, remove this
    // line.
    defaultACL.setPublicReadAccess(true);

    ParseACL.setDefaultACL(defaultACL, true);
  }
コード例 #16
0
  @Override
  public void onCreate() {
    super.onCreate();
    Parse.enableLocalDatastore(this);
    ParseObject.registerSubclass(ChatMessage.class);
    Parse.initialize(this, APPLICATION_ID, CLIENT_KEY);

    DisplayImageOptions defaultOptions =
        new DisplayImageOptions.Builder()
            .cacheOnDisk(true)
            .cacheInMemory(true)
            .imageScaleType(ImageScaleType.EXACTLY)
            .displayer(new FadeInBitmapDisplayer(300))
            .build();

    ImageLoaderConfiguration config =
        new ImageLoaderConfiguration.Builder(getApplicationContext())
            .defaultDisplayImageOptions(defaultOptions)
            .memoryCache(new WeakMemoryCache())
            .diskCacheSize(100 * 1024 * 1024)
            .build();

    ImageLoader.getInstance().init(config);
  }
コード例 #17
0
  @Nullable
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    final View v = inflater.inflate(R.layout.screen_newpolicy, null);
    mRecyclerView = (RecyclerView) v.findViewById(R.id.uploadsListview);
    mAddUpload = (ImageButton) v.findViewById(R.id.addUpload);
    mRecyclerView.setLayoutManager(new LinearLayoutManager(v.getContext()));
    mRecyclerView.setItemAnimator(new DefaultItemAnimator());
    ParseObject.registerSubclass(Upload.class);
    ParseObject.registerSubclass(Policy.class);
    ParseUser.registerSubclass(Client.class);

    clients = (Spinner) v.findViewById(R.id.clientSpinner);
    description = (EditText) v.findViewById(R.id.description);
    cost = (EditText) v.findViewById(R.id.cost);
    address = (EditText) v.findViewById(R.id.address);
    city = (EditText) v.findViewById(R.id.city);
    zip = (EditText) v.findViewById(R.id.zip);
    states = (Spinner) v.findViewById(R.id.states);

    allClients = new ArrayList<>();
    thisUploads = new ArrayList<>();
    newUploads = new ArrayList<>();

    final ParseQuery<Client> getClients = ParseQuery.getQuery(Client.class);
    final ParseQuery<Policy> getPolicy = ParseQuery.getQuery(Policy.class);
    bundle = this.getArguments();
    if (bundle != null)
      if (bundle.getString("policyID") != null)
        getPolicy.getInBackground(
            bundle.getString("policyID"),
            new GetCallback<Policy>() {

              public void done(Policy p, ParseException e) {
                currentPolicy = new Policy();
                currentPolicy = p;
                description.setText(p.getDescription());
                cost.setText(p.getCost().toString());
                address.setText(p.getAddress());
                city.setText(p.getCity());
                zip.setText(p.getZip().toString());
                states.setSelection(((ArrayAdapter) states.getAdapter()).getPosition(p.getState()));
                Thread t = new Thread(new LoadUploads(v.getContext()));
                t.start();
              }
            });

    if (bundle != null)
      if (bundle.getString("clientID") != null) clientID = bundle.getString("clientID");

    getClients.whereEqualTo("accountType", "Client");
    getClients.whereEqualTo("AgentID", ParseUser.getCurrentUser().getObjectId());
    getClients.findInBackground(
        new FindCallback<Client>() {
          @Override
          public void done(List<Client> list, ParseException e) {
            allClients.addAll(list);
            ArrayList<String> clientNames = new ArrayList<String>();
            for (Client c : list) clientNames.add(c.getUserName());
            clientNameAdapter =
                new ArrayAdapter<String>(
                    getActivity(), android.R.layout.simple_spinner_item, clientNames);
            clients.setAdapter(clientNameAdapter);
            if (bundle != null)
              if (bundle.getString("clientName") != null) {
                clients.setSelection(
                    ((ArrayAdapter) clients.getAdapter())
                        .getPosition(bundle.getString("clientName")));
                clients.setEnabled(false);
                clients.setClickable(false);
              }
          }
        });

    mAddUpload.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            Intent intent = new Intent();
            intent.setType("image/*,video/*");
            intent.setAction(Intent.ACTION_GET_CONTENT);
            intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
            // Always show the chooser (if there are multiple options available)
            startActivityForResult(
                Intent.createChooser(intent, "Select Picture"), PICK_IMAGE_REQUEST);
          }
        });

    ItemTouchHelper helper =
        new ItemTouchHelper(
            new ItemTouchHelper.SimpleCallback(
                ItemTouchHelper.UP
                    | ItemTouchHelper.DOWN
                    | ItemTouchHelper.START
                    | ItemTouchHelper.END,
                ItemTouchHelper.START | ItemTouchHelper.END) {
              @Override
              public boolean onMove(
                  RecyclerView recyclerView,
                  RecyclerView.ViewHolder viewHolder,
                  RecyclerView.ViewHolder target) {
                adapter.notifyItemMoved(
                    viewHolder.getAdapterPosition(), target.getAdapterPosition());
                return true;
              }

              @Override
              public void onSwiped(RecyclerView.ViewHolder viewHolder, int i) {
                thisUploads.remove(viewHolder.getAdapterPosition());
                adapter.notifyItemRemoved(viewHolder.getAdapterPosition());
              }
            });
    helper.attachToRecyclerView(mRecyclerView);
    return v;
  }