Giter VIP home page Giter VIP logo

leamonax's People

Contributors

houxg avatar will-misfit avatar xingstarx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

leamonax's Issues

[Crash] SiginActivity, Nexus 11

1 java.lang.RuntimeException:Unable to start activity ComponentInfo{org.houxg.leamonax/org.houxg.leamonax.ui.SignInActivity}: android.view.InflateException: Binary XML file line #121: Error inflating class EditText
2 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2197)
3 ......
4 Caused by:
5 android.content.res.Resources$NotFoundException:Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f020012 a=2 r=0x7f020012}
6 android.content.res.Resources.loadDrawable(Resources.java:2068)
7 android.content.res.TypedArray.getDrawable(TypedArray.java:602)
8 android.view.View.<init>(View.java:3554)
9 android.widget.TextView.<init>(TextView.java:623)
10 android.widget.EditText.<init>(EditText.java:60)
11 android.support.v7.widget.AppCompatEditText.<init>(AppCompatEditText.java:60)
12 android.support.v7.widget.AppCompatEditText.<init>(AppCompatEditText.java:56)
13 android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:112)
14 android.support.v7.app.AppCompatDelegateImplV7.createView(AppCompatDelegateImplV7.java:1008)
15 android.support.v7.app.AppCompatDelegateImplV7.onCreateView(AppCompatDelegateImplV7.java:1067)
16 android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44)
17 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:684)
18 android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
19 android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
20 android.view.LayoutInflater.inflate(LayoutInflater.java:492)
21 android.view.LayoutInflater.inflate(LayoutInflater.java:397)
22 android.view.LayoutInflater.inflate(LayoutInflater.java:353)
23 android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:280)
24 android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
25 org.houxg.leamonax.ui.SignInActivity.onCreate(SignInActivity.java:74)
26 android.app.Activity.performCreate(Activity.java:5369)
27 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
28 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2161)
29 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2247)
30 android.app.ActivityThread.access$800(ActivityThread.java:137)
31 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1198)
32 android.os.Handler.dispatchMessage(Handler.java:102)
33 android.os.Looper.loop(Looper.java:136)
34 android.app.ActivityThread.main(ActivityThread.java:5055)
35 java.lang.reflect.Method.invokeNative(Native Method)
36 java.lang.reflect.Method.invoke(Method.java:515)
37 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
38 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
39 dalvik.system.NativeStart.main(Native Method)

前后台状态: 后台
设备机型: 华硕 NEXUS 11
系统版本: Android 4.4.2,level 19
ROM: google/razor
CPU架构: x86

关于大尺寸图片的显示

hi~~之前我提了一个横竖屏的bug,因为我有几个笔记里面是一张尺寸比较大的图片
因为不能缩放也不能单独点开,所以需要横屏查看

刚刚看到修复成锁定竖屏了,那是否可以增加图片单独点开并缩放之类的功能~thx~

存在的问题

  1. 干嘛在4.4上都不能安装呢?希望可以支持额
  2. 用我自己的账号登陆,首页拉取笔记直接crash了。。

你可以试试下。

感觉删减了那么多代码后,看着比较爽。。

测试问题和建议

首先,谢谢分享!
测试后发现的问题:

  1. 已经删除笔记本,同步后没有在APP中删除;
  2. 已经删除的笔记,同步后没有在APP中删除;

建议:

  1. 左边菜单选择一个笔记本后,该笔记本作为新建笔记的默认笔记本。因为当移动端笔记本(包括子笔记本)比较多的时候,通过Setting进去设置,比较麻烦。刚开始试用的时候,新建笔记保存时一直提示找不到notebook id,后面才发现在Setting里可以设置。

Crash while selecting image

java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.yuyh.library.imgsel.ImgSelFragment.hidePreview()' on a null object reference
1 com.yuyh.library.imgsel.ImgSelActivity.onBackPressed(ImgSelActivity.java:237)
2 android.app.Activity.onKeyUp(Activity.java:2494)
3 android.view.KeyEvent.dispatch(KeyEvent.java:2667)
4 android.app.Activity.dispatchKeyEvent(Activity.java:2751)
5 com.android.internal.policy.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:2310)
6 android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4159)
7 android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4121)
8 android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3669)
9 android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3722)
10 android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3688)
11 android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3814)
12 android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3696)
13 android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3871)
14 android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3669)
15 android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3722)
16 android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3688)
17 android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3696)
18 android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3669)
19 android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3722)
20 android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3688)
21 android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3847)
22 android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:4013)
23 android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:2272)
24 android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:1893)
25 android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:1884)
26 android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:2249)
27 android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)
28 android.os.MessageQueue.nativePollOnce(Native Method)
29 android.os.MessageQueue.next(MessageQueue.java:323)
30 android.os.Looper.loop(Looper.java:135)
31 android.app.ActivityThread.main(ActivityThread.java:5438)
32 java.lang.reflect.Method.invoke(Native Method)
33 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
34 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)

设备机型:小米 M4
系统版本:Android 6.0.1,level 23
ROM:XiaoMi/MIUI
CPU架构:armeabi-v7a

反馈一个横竖屏切换的bug

感谢houxg开发的android版
我从1.1.1版本开始使用,但是无意中发现点开一个笔记后再把手机横过来,会显示一个错误,然会退回到列表,重新点开笔记后可以进入,如果再换回竖屏,还是一样的结果。刚刚测试了最新版的1.1.2,问题依旧

错误内容为:全屏变黑,中间出行白色对话框,内容 Unfortunately,Leamonax has stopped.

测试手机为 Sony Z1 Compact 国际版 D5503
谢谢。

improve sync mechanism

  1. first sign in.
  2. network is unstable and lead to sync failed finally.
  3. some notes still remain because NoteService just save notes to database directly, and these notes will not be deleted if error occurs.

[Feature]从html导入

将html复制到手机目录内,选择.html文件后导入为RichText。

  • 仅导入Body部分
  • 忽略CSS
  • 忽略常见标签附带的attributes

offline performence

Currently it's not easy to use in offline mode.

  • crash when create note(because of there is no notebook exist)
  • some times crash because only subscribe with onNext action

[Feature]1.1.2测试:默认最后一次的笔记本

感谢更新!
默认最后一次使用的笔记本为新笔记的笔记本,非常好!但如果是间隔比较旧录入新的笔记,会记不住最后一次使用的笔记本,还是需要手工调整,能否改为菜单选择哪个笔记本,就用这个笔记本做为默认笔记,保持和官方pc端一致:选择(点击)笔记本,列出笔记本的笔记,并且新建笔记时默认建在该笔记本下。
谢谢。

修改图片处理逻辑

  • 对所有图片做压缩处理,压缩后图片最大宽度为屏幕宽度,格式为JPEG,压缩系数为100
  • 图片保存到{app_dir}/files/{userId}/images/{random_id}.jpeg

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.