Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
yotta
/
pictogram
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
60
Merge Requests
0
Pipelines
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
48e86a5e
authored
Mar 11, 2017
by
Fernando Martínez Santiago
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
trabajando en v1.1
parent
57b7f0d8
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
43 additions
and
52 deletions
android/Pictogram/commonlibrary/build.gradle
android/Pictogram/commonlibrary/src/main/java/com/yottacode/pictogram/net/NetService.java
android/Pictogram/supervisor_tablet/build.gradle
android/Pictogram/tabletlibrary/build.gradle
android/Pictogram/tabletlibrary/src/main/java/com/yottacode/pictogram/tabletlibrary/gui/communicator/PictogramActivity.java
android/Pictogram/tabletlibrary/src/main/java/com/yottacode/pictogram/tabletlibrary/gui/login/SerialActivity.java
android/Pictogram/tabletlibrary/src/main/java/com/yottacode/pictogram/tabletlibrary/net/NetServiceTablet.java
android/Pictogram/tabletlibrary/src/main/res/layout/activity_serial.xml
android/Pictogram/tabletlibrary/src/main/res/layout/activity_session.xml
android/Pictogram/tabletlibrary/src/main/res/layout/fragment_instructions_session.xml
android/Pictogram/tabletlibrary/src/main/res/values/colors.xml
android/Pictogram/yotta_tablet/build.gradle
android/Pictogram/commonlibrary/build.gradle
View file @
48e86a5e
...
...
@@ -11,7 +11,7 @@ android {
versionName
"1.0"
resValue
"string"
,
"db_name"
,
"PCB.db"
resValue
"integer"
,
"db_version"
,
"4"
resValue
"string"
,
"app_version"
,
"1.
1
"
resValue
"string"
,
"app_version"
,
"1.
0
"
resValue
"string"
,
"core_vocabulary"
,
"core_vocabulary"
resValue
"string"
,
"apk"
,
"to_be_set_in_subproject"
resValue
"string"
,
"VersionManagerClass"
,
"to_be_set_in_subproject"
...
...
@@ -20,7 +20,7 @@ android {
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
resValue
"string"
,
"server"
,
"https:/
/api.pictogramweb
.com"
resValue
"string"
,
"server"
,
"https:/
pre.yottacode
.com"
resValue
"bool"
,
"force_db_create"
,
"false"
resValue
"bool"
,
"ssl_connect"
,
"true"
resValue
"bool"
,
"force_img_download"
,
"false"
...
...
@@ -28,7 +28,7 @@ android {
resValue
"integer"
,
"netservice_force_restfull_synchro"
,
"30"
}
debug
{
resValue
"string"
,
"server"
,
"https://
apidev.pictogramweb
.com"
resValue
"string"
,
"server"
,
"https://
dev.yottacode
.com"
resValue
"bool"
,
"force_db_create"
,
"false"
resValue
"bool"
,
"ssl_connect"
,
"false"
resValue
"bool"
,
"force_img_download"
,
"false"
...
...
android/Pictogram/commonlibrary/src/main/java/com/yottacode/pictogram/net/NetService.java
View file @
48e86a5e
package
com
.
yottacode
.
pictogram
.
net
;
import
android.content.Context
;
import
android.content.Intent
;
import
android.net.Uri
;
import
android.util.Log
;
import
com.yottacode.net.RestapiWrapper
;
...
...
@@ -131,9 +129,11 @@ public class NetService implements Runnable, RestapiWrapper.iSilentLogin {
public
boolean
online
()
{
return
updated
;}
public
void
restart_app
(
boolean
direct_login
)
{
for
(
iNetServiceStatus
listener:
listeners
)
if
(
listener
instanceof
iNetServiceDevice
)
((
iNetServiceDevice
)
listener
).
restart_app
(
direct_login
);
public
void
restart_app
(
boolean
resetPrevLogin
)
{
for
(
iNetServiceStatus
listener:
listeners
)
{
Log
.
e
(
LOG_TAG
,
"rest"
+
resetPrevLogin
);
if
(
listener
instanceof
iNetServiceDevice
)
((
iNetServiceDevice
)
listener
).
restart_app
(
resetPrevLogin
);
}
PCBcontext
.
unset_user
();
}
...
...
android/Pictogram/supervisor_tablet/build.gradle
View file @
48e86a5e
...
...
@@ -18,7 +18,7 @@ android {
targetSdkVersion
22
versionCode
1
versionName
"1.0"
resValue
"bool"
,
"
alwaysNotify
Visible"
,
"false"
resValue
"bool"
,
"
NotifyAllways
Visible"
,
"false"
resValue
"string"
,
"VersionManagerClass"
,
"com.yottacode.pictogram.supervisor_tablet.net.VersionManager"
resValue
"string"
,
"apk"
,
"pictograms.apk"
// signingConfig signingConfigs.config
...
...
android/Pictogram/tabletlibrary/build.gradle
View file @
48e86a5e
...
...
@@ -8,7 +8,7 @@ android {
targetSdkVersion
22
versionCode
1
versionName
"1.0"
resValue
"bool"
,
"
alwaysNotify
Visible"
,
"false"
resValue
"bool"
,
"
NotifyAllways
Visible"
,
"false"
resValue
"integer"
,
"rows"
,
"5"
resValue
"integer"
,
"columns"
,
"10"
resValue
"integer"
,
"rows_big"
,
"4"
...
...
android/Pictogram/tabletlibrary/src/main/java/com/yottacode/pictogram/tabletlibrary/gui/communicator/PictogramActivity.java
View file @
48e86a5e
...
...
@@ -984,14 +984,10 @@ protected void showOnlyTape(boolean onlyTape) {
Picto
last
=
tapeAdapter
.
deleteLastView
();
tapeAdapter
.
notifyDataSetChanged
();
if
(
pictoMainGridAdapter
.
pictoInThisCategory
(
last
))
{
if
(
pictoMainGridAdapter
.
pictoInThisCategory
(
last
))
pictoMainGridAdapter
.
pictoInGrid
(
last
);
pictoMainGridAdapter
.
notifyDataSetChanged
();
}
if
(
pictoCategoryGridAdapter
.
pictoInThisCategory
(
last
))
{
if
(
pictoCategoryGridAdapter
.
pictoInThisCategory
(
last
))
pictoCategoryGridAdapter
.
pictoInGrid
(
last
);
pictoCategoryGridAdapter
.
notifyDataSetChanged
();
}
}
if
(!
tapeAdapter
.
hasElements
()
&&
tape_delivered
)
showOnlyTape
(
false
);
}
...
...
@@ -1052,7 +1048,7 @@ protected void showOnlyTape(boolean onlyTape) {
if
(
SessionActivity
.
session
!=
null
)
SessionActivity
.
session
.
finish
();
PCBcontext
.
getNetService
().
restart_app
(
true
);
}
return
fals
e
;
return
tru
e
;
}
}
...
...
android/Pictogram/tabletlibrary/src/main/java/com/yottacode/pictogram/tabletlibrary/gui/login/SerialActivity.java
View file @
48e86a5e
...
...
@@ -170,7 +170,7 @@ public class SerialActivity extends Activity {
@Override
public
void
onStart
()
{
Vector
<
User
>
users
;
Log
.
i
(
this
.
getClass
().
getCanonicalName
(),
"Starting serial activity (
direct login:"
+!
getIntent
().
getBooleanExtra
(
"resetPrevUser"
,
true
)+
")"
);
Log
.
i
(
this
.
getClass
().
getCanonicalName
(),
"Starting serial activity (
Reset Prev user:"
+
getIntent
().
getBooleanExtra
(
"resetPrevUser"
,
true
)+
")"
);
if
(!
PCBcontext
.
init
())
PCBcontext
.
init
(
this
,
new
NetServiceTablet
());
String
default_user
[]
=
loginUserPolicy
();
String
username
=
default_user
[
0
];
...
...
@@ -180,7 +180,7 @@ public class SerialActivity extends Activity {
mSerialViewMail
.
setText
(
username
);
mSerialViewPass
.
setText
(
password
);
Log
.
e
(
LOG_TAG
,
"restart prev user"
+
getIntent
().
getBooleanExtra
(
"resetPrevUser"
,
true
));
if
(!
username
.
equals
(
""
)
&&
!
password
.
equals
(
""
)
&&
!
getIntent
().
getBooleanExtra
(
"resetPrevUser"
,
true
))
new
UserLogin
().
login
(
username
,
password
,
SerialActivity
.
this
,
PictogramActivity
.
class
,
LoginActivity
.
class
);
...
...
android/Pictogram/tabletlibrary/src/main/java/com/yottacode/pictogram/tabletlibrary/net/NetServiceTablet.java
View file @
48e86a5e
...
...
@@ -2,6 +2,7 @@ package com.yottacode.pictogram.tabletlibrary.net;
import
android.app.Activity
;
import
android.app.NotificationManager
;
import
android.app.PendingIntent
;
import
android.content.Context
;
import
android.content.Intent
;
import
android.support.v4.app.NotificationCompat
;
...
...
@@ -29,7 +30,7 @@ public class NetServiceTablet implements NetService.iNetServiceDevice {
public
void
build
()
{
this
.
builder
=
new
NotificationCompat
.
Builder
(
PCBcontext
.
getContext
()).
setAutoCancel
(
true
).
setOngoing
(
PCBcontext
.
getContext
().
getResources
().
getBoolean
(
R
.
bool
.
alwaysNotify
Visible
));
this
.
builder
=
new
NotificationCompat
.
Builder
(
PCBcontext
.
getContext
()).
setAutoCancel
(
true
).
setOngoing
(
PCBcontext
.
getContext
().
getResources
().
getBoolean
(
R
.
bool
.
NotifyAllways
Visible
));
Intent
resultIntent
=
new
Intent
(
PCBcontext
.
getContext
(),
PictogramActivity
.
class
);
TaskStackBuilder
stackBuilder
=
TaskStackBuilder
.
create
(
PCBcontext
.
getContext
());
stackBuilder
.
addParentStack
(
PictogramActivity
.
class
);
...
...
@@ -84,14 +85,14 @@ public class NetServiceTablet implements NetService.iNetServiceDevice {
activity
.
finish
();
}
public
void
restart_app
(
boolean
direct_login
)
{
public
void
restart_app
(
boolean
resetPrevUser
)
{
Log
.
i
(
LOG_TAG
,
"App restarting"
);
Log
.
e
(
LOG_TAG
,
"App restarting, reset last login:"
+
resetPrevUser
);
Context
context
=
PCBcontext
.
getContext
();
Intent
serialActivity
=
new
Intent
(
context
,
com
.
yottacode
.
pictogram
.
tabletlibrary
.
gui
.
login
.
SerialActivity
.
class
);
serialActivity
.
putExtra
(
"resetPrevUser"
,
direct_login
);
serialActivity
.
putExtra
(
"resetPrevUser"
,
resetPrevUser
);
context
.
startActivity
(
serialActivity
);
}
...
...
android/Pictogram/tabletlibrary/src/main/res/layout/activity_serial.xml
View file @
48e86a5e
...
...
@@ -14,33 +14,24 @@
<LinearLayout
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"bottom|
center_horizontal
"
android:layout_gravity=
"bottom|
right
"
android:gravity=
"center"
android:orientation=
"horizontal"
>
<TextView
android:id=
"@+id/textView3"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"15dp"
android:layout_marginRight=
"15dp"
android:layout_weight=
"0.18"
android:text=
"Powered by"
android:textAlignment=
"center"
android:textColor=
"@color/common_plus_signin_btn_text_light_default"
/>
<ImageView
android:id=
"@+id/logo"
android:layout_width=
"
4
0dp"
android:layout_height=
"
4
0dp"
android:layout_width=
"
8
0dp"
android:layout_height=
"
8
0dp"
android:src=
"@drawable/pictogram_logo"
/>
</LinearLayout>
<LinearLayout
android:layout_width=
"
match_parent
"
android:layout_width=
"
570dp
"
android:layout_height=
"match_parent"
android:layout_gravity=
"center_horizontal"
android:orientation=
"vertical"
android:weightSum=
"1"
>
>
<LinearLayout
android:layout_width=
"wrap_content"
...
...
@@ -53,7 +44,6 @@
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:layout_weight=
"10.48"
android:orientation=
"vertical"
>
<EditText
...
...
@@ -109,20 +99,19 @@
<ImageView
android:id=
"@+id/imageView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentTop=
"true"
android:layout_marginLeft=
"30px"
android:layout_toEndOf=
"@+id/serialmail"
android:layout_weight=
"1"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_gravity=
"end"
android:layout_marginStart=
"30px"
android:elevation=
"1dp"
android:orientation=
"horizontal"
android:src=
"@drawable/login_image"
/>
</LinearLayout>
<LinearLayout
android:layout_width=
"
570dp
"
android:layout_height=
"
160dp
"
android:layout_width=
"
match_parent
"
android:layout_height=
"
match_parent
"
android:layout_gravity=
"center_horizontal"
android:layout_marginTop=
"20dp"
android:orientation=
"horizontal"
>
...
...
@@ -155,6 +144,8 @@
android:layout_height=
"match_parent"
android:divider=
"@color/common_plus_signin_btn_text_light_disabled"
android:dividerHeight=
"1dp"
android:fastScrollEnabled=
"true"
android:isScrollContainer=
"true"
tools:paddingBottom=
"@dimen/small_padding"
/>
</LinearLayout>
...
...
@@ -166,7 +157,7 @@
android:layout_alignTop=
"@id/stuLay"
android:layout_marginStart=
"10dp"
android:layout_toEndOf=
"@id/stuLay"
android:background=
"@color/common_
google_signin_btn_text_dark_default
"
android:background=
"@color/common_
plus_signin_btn_text_dark_pressed
"
android:gravity=
"right"
android:orientation=
"vertical"
android:visibility=
"visible"
>
...
...
@@ -180,6 +171,8 @@
android:textAlignment=
"center"
android:textColor=
"@color/BlancoApp"
android:textSize=
"18sp"
android:fastScrollEnabled=
"true"
android:isScrollContainer=
"true"
tools:text=
"Supervisores"
/>
<ListView
...
...
android/Pictogram/tabletlibrary/src/main/res/layout/activity_session.xml
View file @
48e86a5e
...
...
@@ -14,6 +14,7 @@
android:layout_marginTop=
"8dp"
android:layout_marginRight=
"16dp"
android:layout_marginBottom=
"0dp"
android:background=
"@color/VerdeApp"
android:id=
"@+id/sessionTopbarLayout"
>
<ImageView
...
...
android/Pictogram/tabletlibrary/src/main/res/layout/fragment_instructions_session.xml
View file @
48e86a5e
...
...
@@ -33,7 +33,7 @@
android:layout_height=
"wrap_content"
android:textStyle=
"normal|bold"
android:textAlignment=
"center"
android:background=
"@color/
common_google_signin_btn_text_light_disabled
"
/>
android:background=
"@color/
VerdeApp
"
/>
<ListView
android:id=
"@+id/methodsListView"
...
...
@@ -55,10 +55,10 @@
<TextView
android:text=
"@string/session_instruction"
android:background=
"@color/VerdeApp"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:textStyle=
"normal|bold"
android:background=
"@color/common_google_signin_btn_text_light_disabled"
android:textAlignment=
"center"
/>
<ListView
...
...
android/Pictogram/tabletlibrary/src/main/res/values/colors.xml
View file @
48e86a5e
...
...
@@ -6,7 +6,7 @@
<color
name=
"black"
>
#FF000000
</color>
<color
name=
"white"
>
#FFFFFFFF
</color>
<color
name=
"gray_blue"
>
#FF78909C
</color>
<color
name=
"blue_light"
>
#
FF40C4FF
</color>
<color
name=
"blue_light"
>
#
40c4ff
</color>
<color
name=
"gray"
>
#FF727272
</color>
...
...
android/Pictogram/yotta_tablet/build.gradle
View file @
48e86a5e
...
...
@@ -18,7 +18,7 @@ android {
targetSdkVersion
22
versionCode
1
versionName
"1.0"
resValue
"bool"
,
"
alwaysNotify
Visible"
,
"true"
resValue
"bool"
,
"
NotifyAllways
Visible"
,
"true"
resValue
"string"
,
"apk"
,
"pictogram.apk"
resValue
"string"
,
"VersionManagerClass"
,
"com.yottacode.pictogram.yotta_tablet.net.com.yottacode.pictogram.yotta_tablet.net.VersionManager"
// signingConfig signingConfigs.config
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment