DT @05.01.2016: Bugfixes and Icons added
BIN
app/app-release.apk
Normal file
@@ -19,8 +19,8 @@ android {
|
|||||||
applicationId "org.deke.risk.riskahead"
|
applicationId "org.deke.risk.riskahead"
|
||||||
minSdkVersion 15
|
minSdkVersion 15
|
||||||
targetSdkVersion 22
|
targetSdkVersion 22
|
||||||
versionCode 2
|
versionCode 3
|
||||||
versionName "1.1"
|
versionName "1.2"
|
||||||
}
|
}
|
||||||
buildTypes {
|
buildTypes {
|
||||||
release {
|
release {
|
||||||
|
|||||||
@@ -103,6 +103,8 @@ public class ReportWF_3_Fragment extends Fragment {
|
|||||||
if (stringId != 0) {
|
if (stringId != 0) {
|
||||||
suspectSubCategory.setVisibility(View.VISIBLE);
|
suspectSubCategory.setVisibility(View.VISIBLE);
|
||||||
setSubSpinnerValues(stringId);
|
setSubSpinnerValues(stringId);
|
||||||
|
}else{
|
||||||
|
suspectSubCategory.setVisibility(View.INVISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (position != ETC){
|
if (position != ETC){
|
||||||
|
|||||||
@@ -12,6 +12,10 @@ import org.deke.risk.riskahead.R;
|
|||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
|
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by Dennis on 12.11.2015.
|
* Created by Dennis on 12.11.2015.
|
||||||
*/
|
*/
|
||||||
@@ -131,61 +135,118 @@ public class IncidentReport implements ClusterItem {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public BitmapDescriptor getIcon() {
|
public BitmapDescriptor getIcon() {
|
||||||
BitmapDescriptor mIcon;
|
return BitmapDescriptorFactory.fromResource(getIconDrawable());
|
||||||
|
|
||||||
switch (Integer.valueOf(this.fidIncidentCategory)) {
|
|
||||||
case 1:
|
|
||||||
mIcon = BitmapDescriptorFactory.fromResource(R.drawable.icon_general);
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
mIcon = BitmapDescriptorFactory.fromResource(R.drawable.icon_verbal);
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
mIcon = BitmapDescriptorFactory.fromResource(R.drawable.icon_middle_violance);
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
mIcon = BitmapDescriptorFactory.fromResource(R.drawable.icon_high_violance);
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
mIcon = BitmapDescriptorFactory.fromResource(R.drawable.icon_nature);
|
|
||||||
break;
|
|
||||||
case 6:
|
|
||||||
mIcon = BitmapDescriptorFactory.fromResource(R.drawable.icon_infra_v2);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
mIcon = BitmapDescriptorFactory.fromResource(R.drawable.icon_general);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
return mIcon;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getIconDrawable() {
|
public int getIconDrawable() {
|
||||||
int mIcon;
|
int mIcon;
|
||||||
|
|
||||||
switch (Integer.valueOf(this.fidIncidentCategory)) {
|
Date tmpFromDate = null;
|
||||||
|
Date today = new Date();
|
||||||
|
|
||||||
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
|
try {
|
||||||
|
tmpFromDate = simpleDateFormat.parse(this.fromDate);
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (this.fidIncidentCategory) {
|
||||||
case 1:
|
case 1:
|
||||||
|
if(tmpFromDate != null && tmpFromDate.after(today)){
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_general_w_f;
|
||||||
|
}else{
|
||||||
|
mIcon = R.drawable.icon_general_f;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_general_w;
|
||||||
|
}else{
|
||||||
mIcon = R.drawable.icon_general;
|
mIcon = R.drawable.icon_general;
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
|
if(tmpFromDate != null && tmpFromDate.after(today)){
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_verbal_w_f;
|
||||||
|
}else{
|
||||||
|
mIcon = R.drawable.icon_verbal_f;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_verbal_w;
|
||||||
|
}else{
|
||||||
mIcon = R.drawable.icon_verbal;
|
mIcon = R.drawable.icon_verbal;
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
|
if(tmpFromDate != null && tmpFromDate.after(today)){
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_middle_violance_w_f;
|
||||||
|
}else{
|
||||||
|
mIcon = R.drawable.icon_middle_violance_f;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_middle_violance_w;
|
||||||
|
}else{
|
||||||
mIcon = R.drawable.icon_middle_violance;
|
mIcon = R.drawable.icon_middle_violance;
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
|
if(tmpFromDate != null && tmpFromDate.after(today)){
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_high_violance_w_f;
|
||||||
|
}else{
|
||||||
|
mIcon = R.drawable.icon_high_violance_f;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_high_violance_w;
|
||||||
|
}else{
|
||||||
mIcon = R.drawable.icon_high_violance;
|
mIcon = R.drawable.icon_high_violance;
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
|
if(tmpFromDate != null && tmpFromDate.after(today)){
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_nature_w_f;
|
||||||
|
}else{
|
||||||
|
mIcon = R.drawable.icon_nature_f;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_nature_w;
|
||||||
|
}else{
|
||||||
mIcon = R.drawable.icon_nature;
|
mIcon = R.drawable.icon_nature;
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
|
if(tmpFromDate != null && tmpFromDate.after(today)){
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_infra_v2_w_f;
|
||||||
|
}else{
|
||||||
|
mIcon = R.drawable.icon_infra_v2_f;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
if(fidVictimCategory == 1){
|
||||||
|
mIcon = R.drawable.icon_infra_v2_w;
|
||||||
|
}else{
|
||||||
mIcon = R.drawable.icon_infra_v2;
|
mIcon = R.drawable.icon_infra_v2;
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
mIcon = R.drawable.icon_general;
|
mIcon = R.drawable.icon_general;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return mIcon;
|
return mIcon;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_general_f.9.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_general_w.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_general_w_f.9.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_high_violance_f.9.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_high_violance_w.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_high_violance_w_f.9.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_infra_v2_f.9.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_infra_v2_w.9.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_infra_v2_w_f.9.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_middle_violance_f.9.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_middle_violance_w.9.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_middle_violance_w_f.9.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_nature_f.9.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_nature_w.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_nature_w_f.9.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_verbal_f.9.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_verbal_w.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
app/src/main/res/drawable-hdpi/icon_verbal_w_f.9.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 907 B After Width: | Height: | Size: 897 B |
BIN
app/src/main/res/drawable-mdpi/icon_general_f.9.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_general_w.9.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_general_w_f.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 857 B After Width: | Height: | Size: 849 B |
BIN
app/src/main/res/drawable-mdpi/icon_high_violance_f.9.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_high_violance_w.9.png
Normal file
|
After Width: | Height: | Size: 983 B |
BIN
app/src/main/res/drawable-mdpi/icon_high_violance_w_f.9.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1016 B After Width: | Height: | Size: 663 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.0 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_infra_v2_f.9.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_infra_v2_w.9.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_infra_v2_w_f.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 929 B After Width: | Height: | Size: 916 B |
BIN
app/src/main/res/drawable-mdpi/icon_middle_violance_f.9.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_middle_violance_w.9.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_middle_violance_w_f.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 910 B After Width: | Height: | Size: 901 B |
BIN
app/src/main/res/drawable-mdpi/icon_nature_f.9.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_nature_w.9.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_nature_w_f.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 897 B After Width: | Height: | Size: 886 B |
BIN
app/src/main/res/drawable-mdpi/icon_verbal_f.9.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_verbal_w.9.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
app/src/main/res/drawable-mdpi/icon_verbal_w_f.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_general_f.9.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_general_w.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_general_w_f.9.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_high_violance_f.9.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_high_violance_w.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_high_violance_w_f.9.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_infra_v2_f.9.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_infra_v2_w.9.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_infra_v2_w_f.9.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_middle_violance_f.9.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_middle_violance_w.9.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_middle_violance_w_f.9.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_nature_f.9.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_nature_w.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_nature_w_f.9.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_verbal_f.9.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_verbal_w.9.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_verbal_w_f.9.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_general_f.9.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_general_w.9.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_general_w_f.9.png
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.8 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_high_violance_f.9.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_high_violance_w.9.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_high_violance_w_f.9.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.3 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_infra_v2_f.9.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_infra_v2_w.9.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_infra_v2_w_f.9.png
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_middle_violance_f.9.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_middle_violance_w.9.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_middle_violance_w_f.9.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_nature_f.9.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_nature_w.9.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
app/src/main/res/drawable-xxhdpi/icon_nature_w_f.9.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |