This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Display an image from a bitmap *hacky and very slow loading* | |
* @param bitmap of the image to display | |
*/ | |
public void setImageBitmap(Bitmap bitmap)throws IOException{ | |
String tempFile = context.getFilesDir().getAbsolutePath() + "/tempImage.jpg"; | |
FileOutputStream out = new FileOutputStream(tempFile); | |
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out); | |
reset(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Async task used to load images without blocking the UI thread. | |
*/ | |
private class BitmapTileTask extends AsyncTask<Void, Void, Bitmap> { | |
private final WeakReference<SubsamplingScaleImageView> viewRef; | |
private final WeakReference<BitmapRegionDecoder> decoderRef; | |
private final WeakReference<Tile> tileRef; | |
public BitmapTileTask(SubsamplingScaleImageView view, BitmapRegionDecoder decoder, Tile tile) { | |
this.viewRef = new WeakReference<SubsamplingScaleImageView>(view); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.ap.wificam; | |
import android.annotation.TargetApi; | |
import android.app.Activity; | |
import android.content.SharedPreferences; | |
import android.os.Build; | |
import android.os.Bundle; | |
import android.os.Handler; | |
import android.preference.PreferenceManager; | |
import android.view.MotionEvent; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.ap.wificam.collection; | |
import android.content.Context; | |
import android.content.SharedPreferences; | |
import android.graphics.Bitmap; | |
import android.graphics.BitmapFactory; | |
import android.media.ThumbnailUtils; | |
import android.os.AsyncTask; | |
import android.os.Environment; | |
import android.preference.PreferenceManager; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.ap.wificam.collection; | |
import android.content.Context; | |
import android.content.SharedPreferences; | |
import android.graphics.Bitmap; | |
import android.graphics.BitmapFactory; | |
import android.media.ThumbnailUtils; | |
import android.os.AsyncTask; | |
import android.os.Environment; | |
import android.preference.PreferenceManager; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.ap.wificam.wifiservice; | |
import android.app.IntentService; | |
import android.content.Context; | |
import android.content.Intent; | |
import android.content.SharedPreferences; | |
import android.net.wifi.WifiConfiguration; | |
import android.net.wifi.WifiInfo; | |
import android.net.wifi.WifiManager; | |
import android.net.wifi.ScanResult; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private void onConnectionEstablished(){ | |
Log.d("ConnectionService", "Connection Established"); | |
//TODO call Handler in ServiceFacade | |
} | |
private void onConnectionLost(){ | |
Log.d("ConnectionService", "Connection Lost"); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* | |
* @param rect | |
* @param orientation | |
* @return converted coordinates according to image orientation | |
*/ | |
private Rect convertCoordinates (Rect rect, int orientation){ | |
if (orientation == 1) { | |
return rect; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent"> | |
<ListView | |
android:id="@+id/listview" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
android:background="@android:color/white" /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.ap.wificam; | |
import android.app.ActionBar; | |
import android.graphics.Bitmap; | |
import android.graphics.BitmapFactory; | |
import android.graphics.RectF; | |
import android.graphics.drawable.Drawable; | |
import android.net.Uri; | |
import android.os.Bundle; | |
import android.os.Handler; |
OlderNewer