• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Java NoteSortOrder类的典型用法和代码示例

java 3次浏览

本文整理汇总了Java中com.evernote.edam.type.NoteSortOrder的典型用法代码示例。如果您正苦于以下问题:Java NoteSortOrder类的具体用法?Java NoteSortOrder怎么用?Java NoteSortOrder使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。

NoteSortOrder类属于com.evernote.edam.type包,在下文中一共展示了NoteSortOrder类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: listNoteBooks

点赞 3

import com.evernote.edam.type.NoteSortOrder; //导入依赖的package包/类
public List<Notebook> listNoteBooks() throws Exception {
	List<Notebook> notebooks = noteStore.listNotebooks();

	for (Notebook notebook : notebooks) {
		NoteFilter filter = new NoteFilter();
		filter.setNotebookGuid(notebook.getGuid());
		filter.setOrder(NoteSortOrder.CREATED.getValue());
		filter.setAscending(true);

		NoteList noteList = noteStore.findNotes(filter, 0, 100);
		List<Note> notes = noteList.getNotes();
		for (Note note : notes) {
			System.out.println(" * " + note.getTitle());
		}
	}
	return notebooks;
}
 

开发者ID:winture,
项目名称:wt-studio,
代码行数:18,
代码来源:EverNoteHelp.java

示例2: listNotes

点赞 3

import com.evernote.edam.type.NoteSortOrder; //导入依赖的package包/类
/**
 * Retrieve and display a list of the user's notes.
 */
private void listNotes() throws Exception {
	// List the notes in the user's account
	System.out.println("Listing notes:");

	// First, get a list of all notebooks
	List<Notebook> notebooks = noteStore.listNotebooks();

	for (Notebook notebook : notebooks) {
		System.out.println("Notebook: " + notebook.getName());

		// Next, search for the first 100 notes in this notebook, ordering
		// by creation date
		NoteFilter filter = new NoteFilter();
		filter.setNotebookGuid(notebook.getGuid());
		filter.setOrder(NoteSortOrder.CREATED.getValue());
		filter.setAscending(true);

		NoteList noteList = noteStore.findNotes(filter, 0, 100);
		List<Note> notes = noteList.getNotes();
		for (Note note : notes) {
			System.out.println(" * " + note.getTitle());
		}
	}
	System.out.println();
}
 

开发者ID:winture,
项目名称:wt-studio,
代码行数:29,
代码来源:HelpEverNote.java

示例3: FindNotesTask

点赞 2

import com.evernote.edam.type.NoteSortOrder; //导入依赖的package包/类
@SuppressWarnings("unchecked")
public FindNotesTask(int offset, int maxNotes, @Nullable Notebook notebook, @Nullable LinkedNotebook linkedNotebook, @Nullable String query) {
    super((Class) List.class);

    NoteFilter noteFilter = new NoteFilter();
    noteFilter.setOrder(NoteSortOrder.UPDATED.getValue());

    if (!TextUtils.isEmpty(query)) {
        noteFilter.setWords(query);
    }else{
        //TODO: let the user choose a tag he wants here we just use favorit as tag to filter by
        List<String> list = new ArrayList();
        list.add("03750a45-c107-4e8b-afbf-29fa22777244");
        noteFilter.setTagGuids(list);
    }

    if (notebook != null) {
        noteFilter.setNotebookGuid(notebook.getGuid());
    }

    mSearch = new EvernoteSearchHelper.Search()
            .setOffset(offset)
            .setMaxNotes(maxNotes)
            .setNoteFilter(noteFilter);

    if (linkedNotebook != null) {
        mSearch.addLinkedNotebook(linkedNotebook);
    } else {
        mSearch.addScope(EvernoteSearchHelper.Scope.PERSONAL_NOTES);
    }

}
 

开发者ID:fivef,
项目名称:add_to_evernote_note,
代码行数:33,
代码来源:FindNotesTask.java

示例4: listNotes

点赞 2

import com.evernote.edam.type.NoteSortOrder; //导入依赖的package包/类
public List<Note> listNotes(Notebook notebook) throws Exception {
	NoteFilter filter = new NoteFilter();
	filter.setNotebookGuid(notebook.getGuid());
	filter.setOrder(NoteSortOrder.CREATED.getValue());
	filter.setAscending(true);

	NoteList noteList = noteStore.findNotes(filter, 0, 100);
	List<Note> notes = noteList.getNotes();
	
	return notes;
}
 

开发者ID:winture,
项目名称:wt-studio,
代码行数:12,
代码来源:EverNoteHelp.java

示例5: onResume

点赞 2

import com.evernote.edam.type.NoteSortOrder; //导入依赖的package包/类
@Override
public void onResume() {
    super.onResume();
    // ここで読みに行く
    ClientFactory factory = mProvider.getEvernoteSession()
            .getClientFactory();
    try {
        AsyncNoteStoreClient client = factory.createNoteStoreClient();

        NoteFilter filter = new NoteFilter();
        filter.setOrder(NoteSortOrder.UPDATED.getValue());
        filter.setWords("evernote_sample");
        client.findNotes(filter, 0, 20, new OnClientCallback<NoteList>() {
            public void onSuccess(NoteList data) {
                ArrayAdapter<String> adapter = (ArrayAdapter<String>) getListAdapter();
                adapter.clear();
                for (Note note : data.getNotes()) {
                    adapter.add(note.getTitle());
                }
                adapter.notifyDataSetChanged();
            };

            @Override
            public void onException(Exception exception) {
                exception.printStackTrace();
                Toast.makeText(getActivity(), "接続に失敗しました",
                        Toast.LENGTH_SHORT).show();
            }
        });
    } catch (Exception e) {
        e.printStackTrace();
        Toast.makeText(getActivity(), "接続に失敗しました", Toast.LENGTH_SHORT)
                .show();
    }
}
 

开发者ID:android-opensource-library-56,
项目名称:android-opensource-library-56,
代码行数:36,
代码来源:MainFragment.java

示例6: searchNotes

点赞 2

import com.evernote.edam.type.NoteSortOrder; //导入依赖的package包/类
/**
 * Search a user's notes and display the results.
 */
private void searchNotes() throws Exception {
	// Searches are formatted according to the Evernote search grammar.
	// Learn more at
	// http://dev.evernote.com/documentation/cloud/chapters/Searching_notes.php

	// In this example, we search for notes that have the term "EDAMDemo" in
	// the title.
	// This should return the sample note that we created in this demo app.
	String query = "intitle:EDAMDemo";

	// To search for notes with a specific tag, we could do something like
	// this:
	// String query = "tag:tagname";

	// To search for all notes with the word "elephant" anywhere in them:
	// String query = "elephant";

	NoteFilter filter = new NoteFilter();
	filter.setWords(query);
	filter.setOrder(NoteSortOrder.UPDATED.getValue());
	filter.setAscending(false);

	// Find the first 50 notes matching the search
	System.out.println("Searching for notes matching query: " + query);
	NoteList notes = noteStore.findNotes(filter, 0, 50);
	System.out
			.println("Found " + notes.getTotalNotes() + " matching notes");

	Iterator<Note> iter = notes.getNotesIterator();
	while (iter.hasNext()) {
		Note note = iter.next();
		System.out.println("Note: " + note.getTitle());

		// Note objects returned by findNotes() only contain note attributes
		// such as title, GUID, creation date, update date, etc. The note
		// content
		// and binary resource data are omitted, although resource metadata
		// is included.
		// To get the note content and/or binary resources, call getNote()
		// using the note's GUID.
		Note fullNote = noteStore.getNote(note.getGuid(), true, true,
				false, false);
		System.out.println("Note contains " + fullNote.getResourcesSize()
				+ " resources");
		System.out.println();
	}
}
 

开发者ID:winture,
项目名称:wt-studio,
代码行数:51,
代码来源:HelpEverNote.java


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)