Hallo zusammen,
und herzlich willkommen in meinem Verschlüsselungtest für Cloud-Dienste.
Ich stehe schon seit längerem vor einem Problem. Wie teile ich meine Projekte bzw. Projektergebnisse mit Kunden ohne der Gefahr entgegen zu laufen, dass diese "offen" im Netz liegen und irgendwer diese einfach lesen und sich runter laden kann?
Ich bin ein echter Freund von Cloud-Lösungen. Zu denen die ich nutze gehören DropBox, SkyDrive(Microsoft), GoogleDrive, HiDrive(Strato) und CloudDrive(Amazon).
Aber wer vertraut schon einem Dritten seine Daten? Ich tue es nicht! Meine Arbeit ist mir wichtig und diese will ich auch nicht ohne weiteres verschenken.
Einige meiner Projekte an denen ich arbeite gehören Kunden. Anderen habe ich unter ein Geschäftsmodell gestellt. Beide Varianten sind mit einem Einkommen verbunden. Für den Schaden der eintrifft, sollten diese Daten in fremde Hände geraten, hafte ich persönlich.
Also wir können diese Daten mit USB-Stick/-Platte immer von Punkt A nach Punkt B transportieren und hoffen, dass wir die Hardware nie vergessen oder verlieren :)
Oder wir vertrauen der Cloud... aber bitte nur verschlüsselt.
plusone
10. August 2013
30. Januar 2013
Android Entwicklung unter Windows 8
Lang lang ist es her,
und herzlich willkommen bei meinem Versuch meine Entwicklungsumgebung wieder zum Laufen zu bekommen.
Der grobe Plan der Erfahrung entlang werde ich Eclipse, Java SDK und Android SDK installieren. Danach mein Gerät zum Laufen bringen. Dazu gehören Entwickleroptionen, USB-Debugging und APPs aus unbekannter Herkunft.
und herzlich willkommen bei meinem Versuch meine Entwicklungsumgebung wieder zum Laufen zu bekommen.
Der grobe Plan der Erfahrung entlang werde ich Eclipse, Java SDK und Android SDK installieren. Danach mein Gerät zum Laufen bringen. Dazu gehören Entwickleroptionen, USB-Debugging und APPs aus unbekannter Herkunft.
Labels:
adt bundle,
nexus 4,
windows 8
28. Mai 2012
Widget - Multi-Touch-Action
Hallo zusammen,
und wilkommem am Pfingstmontag zum weiterem Teil meiner Widget-Reihe.
Heute zeige ich euch, wie ihr mehrere Buttons in euer Widget einbauen könnt und jeweils mit einem Event belegt.
Dieses Tutorial setzt Kenntnisse in Widget-Entwicklung voraus und basiert auf meinem Beitrag Zeitliche- und Interaktive-Updates des Widgets.
Entwickelt und getestet mit:
und wilkommem am Pfingstmontag zum weiterem Teil meiner Widget-Reihe.
Heute zeige ich euch, wie ihr mehrere Buttons in euer Widget einbauen könnt und jeweils mit einem Event belegt.
Dieses Tutorial setzt Kenntnisse in Widget-Entwicklung voraus und basiert auf meinem Beitrag Zeitliche- und Interaktive-Updates des Widgets.
Entwickelt und getestet mit:
- Eclipse Indigo Service Release 2
- Android SDK Tools rev. 17
- Android version 2.3.6
- MB860 (Atrix)
- ROM: Marko!s Algor!thm V0.5
Labels:
action. multi,
button,
update,
widget
18. Mai 2012
Zeitliche- und Interaktive-Updates des Widgets
Hallo und herzlich willkommen zu meiner zweiter Widget-Nacht,
das Anzeigen von Views mit Inhalt war nur der Anfang.
Jetzt kommen wir zum Aktualisieren von Daten.
Für dieses Tutorial werden Kenntnisse für das Erstellen eines Widget und Starten eines Service vorausgesetzt und basiert auf das Tutorial erstellen von Widgets.
das Anzeigen von Views mit Inhalt war nur der Anfang.
Jetzt kommen wir zum Aktualisieren von Daten.
Für dieses Tutorial werden Kenntnisse für das Erstellen eines Widget und Starten eines Service vorausgesetzt und basiert auf das Tutorial erstellen von Widgets.
Labels:
appwidgetprovider,
pendingintent,
Service,
updateperiodmillis,
widget
17. Mai 2012
Widgets das typische Widget-Layout verpassen
Seid gegrüßt Freunde der Nacht,
in meinem letzten Beitrag habe euch die Grundlagen für ein Widget gezeigt. Nun wollen wir das Widget auch wie ein Widget aussehen lassen. Das lässt sich mit wenigen Schritten bewerkstelligen.
Für dieses Tutorial werden Kenntnisse für das Erstellen eines Widget vorausgesetzt.
in meinem letzten Beitrag habe euch die Grundlagen für ein Widget gezeigt. Nun wollen wir das Widget auch wie ein Widget aussehen lassen. Das lässt sich mit wenigen Schritten bewerkstelligen.
Für dieses Tutorial werden Kenntnisse für das Erstellen eines Widget vorausgesetzt.
15. Mai 2012
Android Widget erstellen
Hallo zusammen,
in der letzten Zeit habe ich mich mit Widgets beschäftigt und nun möchte ich meine Erkenntnis mit euch teilen.
Für dieses Tutorial zur Erstellen eines Widgets sind Grundkenntnisse in der Android-App-Entwicklung vorausgesetzt.
in der letzten Zeit habe ich mich mit Widgets beschäftigt und nun möchte ich meine Erkenntnis mit euch teilen.
Für dieses Tutorial zur Erstellen eines Widgets sind Grundkenntnisse in der Android-App-Entwicklung vorausgesetzt.
Labels:
appwidgetprovider,
widget
8. Mai 2012
Android Objekte für JSON
Guten Abend meine wissenshungrigen Freunde und Feinde,
heute am Tag der Befreiung will ich euch die Android-Objekte für JSON zeigen.
Im einzelnen geht es um JSONTokener, JSONArray, JSONObject, also dem org.json-Package.
Für dieses Tutorial solltet ihr Wissen aus meinen Beiträgen über das Einbinden von Facebook-API und das Auslesen von JSON aus externen Quellen.
heute am Tag der Befreiung will ich euch die Android-Objekte für JSON zeigen.
Im einzelnen geht es um JSONTokener, JSONArray, JSONObject, also dem org.json-Package.
Für dieses Tutorial solltet ihr Wissen aus meinen Beiträgen über das Einbinden von Facebook-API und das Auslesen von JSON aus externen Quellen.
Labels:
facebook,
JSON,
json parsen,
org.json
1. April 2012
Jahrestag
Liebe Leserinnen, lieber Leser,
es ist nun ein Jahr seit meinem erstem Post - Java, Android und ich! Hey ihr.. - vergangen.
Inzwischen habe ich auch paar Themen getroffen, die euch wohl genauso interessieren wie mich.
Danke für die 16000 Pageviews im ersten Jahr aus der EU, USA, Indien und Brasilien!
Ich bin weiter für neue Themen, die euch interessieren, offen.
Ich werde mich weiter mit Android beschäftigen, auch wenn Google an iPhone mehr verdient als mit Android.
Ich verarbschiede mich mit dem 1ten April und hoffentlich bis bald.
regards
Alexander Fink
es ist nun ein Jahr seit meinem erstem Post - Java, Android und ich! Hey ihr.. - vergangen.
Inzwischen habe ich auch paar Themen getroffen, die euch wohl genauso interessieren wie mich.
Danke für die 16000 Pageviews im ersten Jahr aus der EU, USA, Indien und Brasilien!
Ich bin weiter für neue Themen, die euch interessieren, offen.
Ich werde mich weiter mit Android beschäftigen, auch wenn Google an iPhone mehr verdient als mit Android.
Ich verarbschiede mich mit dem 1ten April und hoffentlich bis bald.
regards
Alexander Fink
Labels:
Jahrestag,
Zukunftspläne
26. Februar 2012
Abfragen und Auslesen von JSON unter Android - Client-Server/JSON-Rest-WebService (Part3)
Hallo zusammen,
wer gestern nicht auf der Strasse gewesen sein sollte.
Kann sich HIER einmal Informieren was er verpasst.
Aber zurück zum Thema des Posts.
Dieses Tutorial beschreibt das Abfragen und Auslesen von JSON unter Android mit API 1 oder höher.
Vorraussetzung ist ein laufender Apache mit PHP und JSON Ausgabe.
wer gestern nicht auf der Strasse gewesen sein sollte.
Kann sich HIER einmal Informieren was er verpasst.
Aber zurück zum Thema des Posts.
Dieses Tutorial beschreibt das Abfragen und Auslesen von JSON unter Android mit API 1 oder höher.
Vorraussetzung ist ein laufender Apache mit PHP und JSON Ausgabe.
16. Februar 2012
Apache2 und PHP - Client-Server/JSON-Rest-WebService (Part2)
Da bin ich wieder und herzlich willkommen am Altweiber-Abend,
für die Jecken, die schon unterwegs sind, Helau!
Für alle die sich mit dem Thema "wie setze ich einen Apache2 mit PHP unter Windows auf" beschäftigen wollen, habe ich dieses Tutorial für euch.
Dies Tutorial beschreibt, wie ihr einen Apache2 unter Windows7 x64 aufsetzt und PHP-Seiten zum Laufen kriegt. Für dieses Tutorial wurden httpd-2.2.22-win32-x86-openssl-0.9.8t.msi und php-5.3.10-Win32-VC9-x86.msi verwendet.
für die Jecken, die schon unterwegs sind, Helau!
Für alle die sich mit dem Thema "wie setze ich einen Apache2 mit PHP unter Windows auf" beschäftigen wollen, habe ich dieses Tutorial für euch.
Dies Tutorial beschreibt, wie ihr einen Apache2 unter Windows7 x64 aufsetzt und PHP-Seiten zum Laufen kriegt. Für dieses Tutorial wurden httpd-2.2.22-win32-x86-openssl-0.9.8t.msi und php-5.3.10-Win32-VC9-x86.msi verwendet.
15. Februar 2012
JSON per PHP - Client-Server/JSON-Rest-WebService (Pat1)
Hallo liebe Leser,
wie in meinem Post rising - 10000 pageviews angekündigt, kommt nun meine Client-Server-Kommunikation-Reihe.
Das Projekt wird eine AndroidClient mit JSON-Kommunikation über PHP-Server und einer MySql-Datenbank über einem mit SSL versehenen Apache 2.
Ich werde die Tutorials klein halten, Schritt für Schritt erklären und mit Beispielen versehen.
wie in meinem Post rising - 10000 pageviews angekündigt, kommt nun meine Client-Server-Kommunikation-Reihe.
Das Projekt wird eine AndroidClient mit JSON-Kommunikation über PHP-Server und einer MySql-Datenbank über einem mit SSL versehenen Apache 2.
Ich werde die Tutorials klein halten, Schritt für Schritt erklären und mit Beispielen versehen.
9. Februar 2012
rising - 10000 pageviews
Neue Ideen braucht das Land,
und guten Abend,
heute kann ich trotz meiner Auszeit stolz ein Statistikenrekord meines Blog verkünden.
Die 10000 Pageview-Marke ist gebrochen. Januar allein zählte mit über 2000 Pageviews zum bis dahin meistbesuchten Monat und Februar hat heute auch die 1000 Pageviews erreicht.
und guten Abend,
heute kann ich trotz meiner Auszeit stolz ein Statistikenrekord meines Blog verkünden.
Die 10000 Pageview-Marke ist gebrochen. Januar allein zählte mit über 2000 Pageviews zum bis dahin meistbesuchten Monat und Februar hat heute auch die 1000 Pageviews erreicht.
Labels:
10000,
aufschwung,
blogstats,
neeldarax,
statistiken
20. November 2011
APP mit Facebook-SDK für Android (Tutorial)
Guten Abend,
als Google+ released wurde hab ich darüber berichtet. Nun ist ein größeres Netzwerk an der Reihe. Ich spreche hier von Facebook. Facebook ist umfangreich und das Erstellen einer eigenen APP sollte gut durchdacht ein. Stefan hat sich bereits mit diesen Thema intensiv beschäftigt und bietet eine bemerkenswerte Zusammenfassung an.
Ich habe die developer-Seite durchstöbert und auf mein lieblings Thema gestoßen Facebook-Android-SDK. Damit könnt ihr auf den Content von Facebook zugreifen.
Sprich der Benutzer der eure APP benutzt, kann nach neuen Freunden suchen, etwas auf die Pinnwand post oder einfach Facebook im WebView öffnen.
Dieses Tutorial zeigt im Crashkurs, wo ihr das SDK bekommt und wie ihr die erste Verbindung zu Facebook aufbauen könnt.
als Google+ released wurde hab ich darüber berichtet. Nun ist ein größeres Netzwerk an der Reihe. Ich spreche hier von Facebook. Facebook ist umfangreich und das Erstellen einer eigenen APP sollte gut durchdacht ein. Stefan hat sich bereits mit diesen Thema intensiv beschäftigt und bietet eine bemerkenswerte Zusammenfassung an.
Ich habe die developer-Seite durchstöbert und auf mein lieblings Thema gestoßen Facebook-Android-SDK. Damit könnt ihr auf den Content von Facebook zugreifen.
Sprich der Benutzer der eure APP benutzt, kann nach neuen Freunden suchen, etwas auf die Pinnwand post oder einfach Facebook im WebView öffnen.
Dieses Tutorial zeigt im Crashkurs, wo ihr das SDK bekommt und wie ihr die erste Verbindung zu Facebook aufbauen könnt.
Labels:
App,
app_id,
apps,
developers,
facebook,
schlüssel-hash,
sdk,
tutorial
17. November 2011
final oder nicht final - Das ist hier die Frage
Guten Abend,
an dem Tag der Philosophie widmen wir uns dem Thema vom Schlüsselwort "final".
Ihr nutzt eine Variable und dann kommt ihr auf die Idee auch Innereklassen zu implementieren. Eure IDE schlägt vor, final zur Deklaration hinzufügen, aber ihr wollt die Variable doch noch ändern.
Was nun?
an dem Tag der Philosophie widmen wir uns dem Thema vom Schlüsselwort "final".
Ihr nutzt eine Variable und dann kommt ihr auf die Idee auch Innereklassen zu implementieren. Eure IDE schlägt vor, final zur Deklaration hinzufügen, aber ihr wollt die Variable doch noch ändern.
Was nun?
Labels:
final,
primitive Datentypen
14. November 2011
Alles nur eine Sache der Performance - String vs StringBuilder
Hallo zusammen,
Projekte wachsen mit der Zeit. Irgendwann stellt euch die Frage, wie kann ich das Vorhandene verbessern? Oder ist es überhaupt notwendig?
Ich bin an der Stelle schon einige Male gewesen. Ich würde nur ungerne prozersorschwache Geräte von meine APP ausschließen, also habe ich angefangen das Kapitel über die Performance zu lesen und umzusetzten.
Projekte wachsen mit der Zeit. Irgendwann stellt euch die Frage, wie kann ich das Vorhandene verbessern? Oder ist es überhaupt notwendig?
Ich bin an der Stelle schon einige Male gewesen. Ich würde nur ungerne prozersorschwache Geräte von meine APP ausschließen, also habe ich angefangen das Kapitel über die Performance zu lesen und umzusetzten.
Labels:
+=,
Android,
beispiel,
optimize,
performance,
String,
StringBuilder,
verbessern
5. November 2011
MySQL mit JSP
Moin ihr Nachtaktiven,
Annonymous kündigt Angriffe auf Vox und Facebook an... und das am 5. November - historischer Tag.
Und für diejenigen, die sich dennoch mit speichern von Daten befassen wollen, widmen wir uns heute dem Ansteuern der MySQL aus einer JSP.
Ja, für einen Android-Developer-Blog schlage ich mit JSP eine andere Seite auf. Aber wenn ihr mit WebViews arbeitet und auch noch von JQueryMobile, dann kennt ihr die Vorteile von JSP für eine Client-Server-Architektur.
Solltet ihr euch schon tiefer mit Java EE befasst haben, schlage ich euch die Nutzung von Servlets!
So ich brauchte für mein derzeitiges Vorhaben eine Datenbank und ich hab eine Weboberfläche.
Annonymous kündigt Angriffe auf Vox und Facebook an... und das am 5. November - historischer Tag.
Und für diejenigen, die sich dennoch mit speichern von Daten befassen wollen, widmen wir uns heute dem Ansteuern der MySQL aus einer JSP.
Ja, für einen Android-Developer-Blog schlage ich mit JSP eine andere Seite auf. Aber wenn ihr mit WebViews arbeitet und auch noch von JQueryMobile, dann kennt ihr die Vorteile von JSP für eine Client-Server-Architektur.
Solltet ihr euch schon tiefer mit Java EE befasst haben, schlage ich euch die Nutzung von Servlets!
So ich brauchte für mein derzeitiges Vorhaben eine Datenbank und ich hab eine Weboberfläche.
31. Oktober 2011
Android Service - bindService und Methodenaufruf (Part2)
Guten Abend,
ich habe euch bereits in Part 1 gezeigt, wie ihr mit einem Android Service umgehen könnt. Aber einen Service im Hintergrund starten und seine Arbeitet verrichten zu lassen, ist uns jetzt nicht genug. Dafür könnten wir auch Threads benutzen.
Heute beschäftigen wir uns anbinden von einem Service, der uns dann zur Verfügung steht und auch dann die Arbeit verrichtet, die wir auch zu dem Zeitpunkt auch brauchen.
ich habe euch bereits in Part 1 gezeigt, wie ihr mit einem Android Service umgehen könnt. Aber einen Service im Hintergrund starten und seine Arbeitet verrichten zu lassen, ist uns jetzt nicht genug. Dafür könnten wir auch Threads benutzen.
Heute beschäftigen wir uns anbinden von einem Service, der uns dann zur Verfügung steht und auch dann die Arbeit verrichtet, die wir auch zu dem Zeitpunkt auch brauchen.
17. Oktober 2011
BroadcastReceiver per AndroidManifest.xml
Hallo zusammen,
vollständiger halber zeige ich euch, wie ihr auch BroadcastReceiver in der Manifest definieren könnt.
Hier aber kenne ich keinen Weg diese zu beenden. Die definierten Receiver starten mit dem Installieren bzw. ersten APP-Start und "laufen" immer.
Dieses Prinzip ist praktisch für eingehende bzw. verpasste Anrufe oder bei Etablierung einer Internetverbidung.
Dazu schreiben wir in die AndroidManifest.xml:
vollständiger halber zeige ich euch, wie ihr auch BroadcastReceiver in der Manifest definieren könnt.
Hier aber kenne ich keinen Weg diese zu beenden. Die definierten Receiver starten mit dem Installieren bzw. ersten APP-Start und "laufen" immer.
Dieses Prinzip ist praktisch für eingehende bzw. verpasste Anrufe oder bei Etablierung einer Internetverbidung.
Dazu schreiben wir in die AndroidManifest.xml:
<application...
<receiver android:name="de.alexroid.test.UserPresentBroadcastReceiver"
android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
</application>
Labels:
AndroidManifest,
broadcastreceiver,
display,
entsperrt,
Meldung,
user_present
13. Oktober 2011
Die Arbeit von APPs Dritter erledigen lassen
Guten Abend,
ich hab euch HIER schon Einmal geschildert, wie die Kommunikation zwischen APPs mit Hilfe von der Manifestdatei zustande kommt. Heute will ich euch BroadcastReceiver zeigen und wie ihr eure Arbeit auf andere abwälzen könnt.
ich hab euch HIER schon Einmal geschildert, wie die Kommunikation zwischen APPs mit Hilfe von der Manifestdatei zustande kommt. Heute will ich euch BroadcastReceiver zeigen und wie ihr eure Arbeit auf andere abwälzen könnt.
3. Oktober 2011
Android Service - Einstieg (Part1)
Frohen Tag der Deutschen Einheit,
das Wetter ist uns gesonnen und in Bonn geht die Party ab.
Für die jenigen, die trozdem auch an Android Services interessiert sind, hier ist mein Einstieg.
Die developer-Seite hat drei recht gute Seiten, um den Einstieg zu bewältigen. Reference, DEV-Guide und Bound Service.
Mein Blog ist ja nicht auf englisch, also... fangen wir Mal an!
Was brauchen wir? Eine Klasse die von Service erbt ist ein guter Anfang.
Der Service hat nur eine abstrakte Methode und das ist onBind, leider können wir in diesem Beispiel
das Wetter ist uns gesonnen und in Bonn geht die Party ab.
Für die jenigen, die trozdem auch an Android Services interessiert sind, hier ist mein Einstieg.
Die developer-Seite hat drei recht gute Seiten, um den Einstieg zu bewältigen. Reference, DEV-Guide und Bound Service.
Mein Blog ist ja nicht auf englisch, also... fangen wir Mal an!
Was brauchen wir? Eine Klasse die von Service erbt ist ein guter Anfang.
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
public class StorageService extends Service {
public StorageService() {
super();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// Diese Methode wird beim Starten aufgerufen!
return super.onStartCommand(intent, flags, startId);
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
}Der Service hat nur eine abstrakte Methode und das ist onBind, leider können wir in diesem Beispiel
Abonnieren
Posts (Atom)