Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/damirkusar/dreamboxwebremote
- Owner: damirkusar
- Created: 2011-06-06T18:25:27.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-06-17T20:58:40.000Z (over 13 years ago)
- Last Synced: 2024-11-14T15:40:02.607Z (2 months ago)
- Language: Java
- Homepage: http://www.kusar.ch
- Size: 5.66 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
= Change Log =
v0.3.4:
- Added updateAllEPG to fill all EPG data from ALL channelsv0.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 radioAllChv0.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 stylesv0.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.javav0.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 createdtag v0.1:
Initialization. Created the Project and added some prototype
functionality like sending RemoteCommands to Dreambox. Created a first
Fragment layout (vertical / horizontal)