kasparsj / dwob Goto Github PK
View Code? Open in Web Editor NEW[Abandoned] Daily Words of the Buddha
License: MIT License
[Abandoned] Daily Words of the Buddha
License: MIT License
make the app stay running in background
make widget text auto fix the available space
and then on Android 3.1 up, make available only 1 resizable widget
The auto update is not working.
okhttp3.Dns$1;lookup;; okhttp3.internal.connection.RouteSelector;resetNextInetSocketAddress;; okhttp3.internal.connection.RouteSelector;nextProxy;; okhttp3.internal.connection.RouteSelector;next;; okhttp3.internal.connection.StreamAllocation;findConnection;; okhttp3.internal.connection.StreamAllocation;findHealthyConnection;; okhttp3.internal.connection.StreamAllocation;newStream;; okhttp3.internal.connection.ConnectInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.cache.CacheInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.BridgeInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RetryAndFollowUpInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.RealCall;getResponseWithInterceptorChain;; okhttp3.RealCall;execute;; feed.LoadFeedTask;getInputStream;LoadFeedTask.java;76 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;48 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;44 libcore.io.Posix;android_getaddrinfo;; libcore.io.ForwardingOs;android_getaddrinfo;ForwardingOs.java;55
android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
app.BaseFragment;updateView;BaseFragment.java;125 app.BaseFragment$1;onLoading;BaseFragment.java;62 model.BaseModel;setIsLoading;BaseModel.java;96 feed.LoadFeedTask;onPostExecute;LoadFeedTask.java;40 feed.LoadFeedTask;onPostExecute;LoadFeedTask.java;19
java.lang.IllegalStateException: Fragment PaliWordFragment{a56ee3f} not attached to Activity
lv.kasparsj.android.feed.SaxFeedParser;parse;SaxFeedParser.java;38 feed.DailyWordsFeedParser;parse;DailyWordsFeedParser.java;24 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;53 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;19 lv.kasparsj.android.feed.SaxFeedParser;parse;SaxFeedParser.java;36
javax.net.ssl.SSLException: Read error: ssl=0x7fabe67700: I/O error during system call, Software caused connection abort
lv.kasparsj.android.feed.SaxFeedParser;parse;SaxFeedParser.java;38 feed.DailyWordsFeedParser;parse;DailyWordsFeedParser.java;24 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;53 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;19 libcore.net.http.FixedLengthInputStream;read;FixedLengthInputStream.java;45 lv.kasparsj.android.feed.SaxFeedParser;parse;SaxFeedParser.java;36
javax.net.ssl.SSLException: Read error: ssl=0x5854e8a0: I/O error during system call, Connection timed out
libcore.net.http.HttpConnection;setupSecureSocket;HttpConnection.java;209 libcore.net.http.HttpsURLConnectionImpl$HttpsEngine;makeSslConnection;HttpsURLConnectionImpl.java;478 libcore.net.http.HttpsURLConnectionImpl$HttpsEngine;connect;HttpsURLConnectionImpl.java;442 libcore.net.http.HttpEngine;sendSocketRequest;HttpEngine.java;290 libcore.net.http.HttpEngine;sendRequest;HttpEngine.java;240 libcore.net.http.HttpURLConnectionImpl;getResponse;HttpURLConnectionImpl.java;282 libcore.net.http.HttpURLConnectionImpl;getInputStream;HttpURLConnectionImpl.java;177 libcore.net.http.HttpsURLConnectionImpl;getInputStream;HttpsURLConnectionImpl.java;271 feed.LoadFeedTask;getInputStream;LoadFeedTask.java;86 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;54 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;26
javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xb79486b0: Failure in SSL library, usually a protocol error
the feed is available in 4 languages:
English, Chinese, Lithuanian, and Portuguese
Interesting thing to experiment on Android 6 only (since permissions can be requested at run time), set alarm to daily words or goenka mp3.
The feed has last 7 daily words
okhttp3.internal.connection.RealConnection;connectTls;RealConnection.java;267 okhttp3.internal.connection.RealConnection;establishProtocol;RealConnection.java;237 okhttp3.internal.connection.RealConnection;connect;RealConnection.java;148 okhttp3.internal.connection.StreamAllocation;findConnection;StreamAllocation.java;186 okhttp3.internal.connection.StreamAllocation;findHealthyConnection;StreamAllocation.java;121 okhttp3.internal.connection.StreamAllocation;newStream;StreamAllocation.java;100 okhttp3.internal.connection.ConnectInterceptor;intercept;ConnectInterceptor.java;42 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;92 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;67 okhttp3.internal.cache.CacheInterceptor;intercept;CacheInterceptor.java;93 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;92 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;67 okhttp3.internal.http.BridgeInterceptor;intercept;BridgeInterceptor.java;93 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;92 okhttp3.internal.http.RetryAndFollowUpInterceptor;intercept;RetryAndFollowUpInterceptor.java;120 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;92 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;67 okhttp3.RealCall;getResponseWithInterceptorChain;RealCall.java;179 okhttp3.RealCall;execute;RealCall.java;63 feed.LoadFeedTask;getInputStream;LoadFeedTask.java;73 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;49 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;21
java.security.cert.CertificateNotYetValidException: current time: Fri Nov 25 10:00:40 GMT+08:00 2016, validation time: Wed Feb 01 23:31:00 GMT+08:00 2017
Serbo Croation language option is missing for Daily Words of Buddha
okhttp3.internal.http1.Http1Codec;readResponseHeaders;; okhttp3.internal.http.CallServerInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.connection.ConnectInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.cache.CacheInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.BridgeInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RetryAndFollowUpInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.RealCall;getResponseWithInterceptorChain;; okhttp3.RealCall;execute;; feed.LoadFeedTask;getInputStream;LoadFeedTask.java;76 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;48 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;44 okio.RealBufferedSource;readUtf8LineStrict;;
java.io.EOFException: \n not found: size=0 content=โฆ
okhttp3.internal.connection.RealConnection;connectTls;RealConnection.java;267 okhttp3.internal.connection.RealConnection;establishProtocol;RealConnection.java;237 okhttp3.internal.connection.RealConnection;connect;RealConnection.java;148 okhttp3.internal.connection.StreamAllocation;findConnection;StreamAllocation.java;186 okhttp3.internal.connection.StreamAllocation;findHealthyConnection;StreamAllocation.java;121 okhttp3.internal.connection.StreamAllocation;newStream;StreamAllocation.java;100 okhttp3.internal.connection.ConnectInterceptor;intercept;ConnectInterceptor.java;42 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;92 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;67 okhttp3.internal.cache.CacheInterceptor;intercept;CacheInterceptor.java;93 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;92 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;67 okhttp3.internal.http.BridgeInterceptor;intercept;BridgeInterceptor.java;93 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;92 okhttp3.internal.http.RetryAndFollowUpInterceptor;intercept;RetryAndFollowUpInterceptor.java;120 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;92 okhttp3.internal.http.RealInterceptorChain;proceed;RealInterceptorChain.java;67 okhttp3.RealCall;getResponseWithInterceptorChain;RealCall.java;179 okhttp3.RealCall;execute;RealCall.java;63 feed.LoadFeedTask;getInputStream;LoadFeedTask.java;73 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;49 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;21
javax.net.ssl.SSLException: Connection closed by peer
lv.kasparsj.android.feed.SaxFeedParser;parse;SaxFeedParser.java;38 feed.DailyWordsFeedParser;parse;DailyWordsFeedParser.java;24 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;56 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;21 libcore.io.IoBridge;write;IoBridge.java;491 okio.Okio$2;read;Okio.java;138 okio.AsyncTimeout$2;read;AsyncTimeout.java;236 okio.RealBufferedSource;read;RealBufferedSource.java;45 okhttp3.internal.http1.Http1Codec$FixedLengthSource;read;Http1Codec.java;384 okio.RealBufferedSource$1;read;RealBufferedSource.java;409 lv.kasparsj.android.feed.SaxFeedParser;parse;SaxFeedParser.java;36
java.lang.ArrayIndexOutOfBoundsException: length=8192; regionStart=0; regionLength=-1
okhttp3.internal.connection.RealConnection;connectTls;; okhttp3.internal.connection.RealConnection;establishProtocol;; okhttp3.internal.connection.RealConnection;connect;; okhttp3.internal.connection.StreamAllocation;findConnection;; okhttp3.internal.connection.StreamAllocation;findHealthyConnection;; okhttp3.internal.connection.StreamAllocation;newStream;; okhttp3.internal.connection.ConnectInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.cache.CacheInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.BridgeInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RetryAndFollowUpInterceptor;intercept;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.internal.http.RealInterceptorChain;proceed;; okhttp3.RealCall;getResponseWithInterceptorChain;; okhttp3.RealCall;execute;; feed.LoadFeedTask;getInputStream;LoadFeedTask.java;76 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;48 feed.LoadFeedTask;doInBackground;LoadFeedTask.java;44
java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
Because each fragment has a different set of available languages
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.