Microsoft Windows Phone 8.1 support ends (13 Jul 2017)

Microsoft has ended support for Windows Phone 8.1

Questions about Android development and PDF

Android Radaee PDF bookmark

More
9 years 1 month ago - 9 years 1 month ago #11747 by manwon
I integration Android Radaee PDF SDK.
I open iOS demo project. I can find bookmark function. But I cannot find bookmark function.
I have searched some reference in forum. I may be used BMDatabase. But I don't know how to use BMDatabase.
Please help me. Thanks
Last edit: 9 years 1 month ago by manwon.
More
9 years 1 month ago #11750 by Davide
Replied by Davide on topic Android Radaee PDF bookmark
Hi,
for Android, this article will help you : www.radaeepdf.com/support/knowledge-base?view=kb&kbartid=75
More
9 years 1 month ago - 9 years 1 month ago #11751 by manwon
Replied by manwon on topic Android Radaee PDF bookmark
Thank you your replay. I just add BMDatabase to my code. I get the error.

Code:
Code:
public void getBookmark() { BMDatabase db = new BMDatabase(); File db_file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS); boolean isOpen = db.OpenOrCreate( db_file.getAbsolutePath() + "/bookmark.db" ); long recordset = db.RecOpen("/mnt/sdcard/test.pdf"); int count = db.RecGetCount( recordset ); int cur = 0; listBMName = new ArrayList<String>(); listBMPage = new ArrayList<Integer>(); while( cur < count ) { String bm_name = db.RecItemGetName( recordset, cur ); int bm_pageno = db.RecItemGetPage( recordset , cur ); cur++; listBMName.add(bm_name); listBMPage.add(bm_pageno); Log.e("Bookmark", "bm_name = " + bm_name + " bm_pageno = " + bm_pageno + " count = " + count); } db.RecClose( recordset ); db.Close(); }

Process: com.radaee.reader, PID: 5708
java.lang.UnsatisfiedLinkError: Native method not found: com.radaee.pdf.BMDatabase.openAndCreate:(Ljava/lang/String;)J
at com.radaee.pdf.BMDatabase.openAndCreate(Native Method)
at com.radaee.pdf.BMDatabase.OpenOrCreate(BMDatabase.java:27)
at com.radaee.reader.MainActivity.getBookmark(MainActivity.java:359)
at com.radaee.reader.MainActivity.onClick(MainActivity.java:319)
at android.view.View.performClick(View.java:4569)
at android.view.View$PerformClick.run(View.java:18553)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:212)
at android.app.ActivityThread.main(ActivityThread.java:5151)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:684)
at dalvik.system.NativeStart.main(Native Method)

Last edit: 9 years 1 month ago by manwon.
More
9 years 1 month ago - 9 years 1 month ago #11752 by Davide
Replied by Davide on topic Android Radaee PDF bookmark
Hi,
make sure to call
Code:
Global.Init( context );
before doing all the operations to activate the license and load the native libraries.
Last edit: 9 years 1 month ago by Davide.
More
9 years 1 month ago #11753 by manwon
Replied by manwon on topic Android Radaee PDF bookmark
Thank you. This is the solution.
Time to create page: 0.407 seconds
Powered by Kunena Forum