Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/damirkusar/dreamboxwebremote

Android App for Dreambox remote
https://github.com/damirkusar/dreamboxwebremote

Last synced: 11 days ago
JSON representation

Android App for Dreambox remote

Awesome Lists containing this project

README

        

= Change Log =

v0.3.4:
- Added updateAllEPG to fill all EPG data from ALL channels

v0.3.3:
- fill DB ok.
- ATTENTION: when filing tables in one method, they take the last one.

v0.3.2:
- read the date into DB. but problems with tables tvB, radioBCh and radioAllCh

v0.3.1:
- Added insert methods for tables.
- Added test inserts and test querry (must be replaced with final one)

v0.3.0:
- Added DreamBoxDB class to create the DB with the needed tables.

v0.2.9:
- Added Zap parsing for TV, TV Bouquet, Radio, Radio Bouquet and Recorded.

v0.2.8:
- Before Zap parsing impl.
- Created classes for Zap parsing.

v0.2.7:
- Added Epg parsing functionality
- Created Commands class that RemoteCommands, MessageCommands, EpgCommands extends.

v0.2.6:
- Fixed getEPG in RemoteCommands
String result = httpClient.execute(httpGet, responseHandler);

- Fixed Webviewpublic
View getEpgView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {

View view = inflater.inflate(R.layout.content_epg, container, false);

final WebView webViewEPG = (WebView) view.findViewById(R.id.webView1);
webViewEPG.setWebViewClient(new MyWebClient());
webViewEPG.getSettings().setJavaScriptEnabled(true);
webViewEPG.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webViewEPG.loadUrl(RemoteCommands.getEPGURI());

return view;
}

static class MyWebClient extends WebViewClient {

@Override
public void onReceivedHttpAuthRequest(WebView view,
HttpAuthHandler handler, String host, String realm) {
handler.proceed(Preferences.getUser(), Preferences.getPass());
}

}

- Added header and footer. Added some styles

v0.2.5:
- Changed MessageLayout to a DialogFragment.
- Added a Dialog which starts on Startup when the Host in the Preferences is not setup.

v0.2.4:
Fixed the string encoding problem by sending message. Added some icons.

v0.2.3:
Added send message functionality in the class RemoteCommands. Added also the ImageButton in the Overview layout
(portrait and land). Changed the overview view in landscape to horizontalscrollview.

v0.2.2:
Added some strings in res/strings.xml and set it in PreferenceActivity.java

v0.2.1:
Cleaned up the project. Replaced the getPressedButtons method in
ContentFragments. Returns now from SharedPreferences.
Added a PreferencesFragment example, but works only in Android 3.0.

v0.2:
Preferences created

tag v0.1:
Initialization. Created the Project and added some prototype
functionality like sending RemoteCommands to Dreambox. Created a first
Fragment layout (vertical / horizontal)