Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
2
2021-194
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
2021–194
2021-194
Commits
fb3ecfce
Commit
fb3ecfce
authored
Nov 03, 2021
by
Induwara Ekanayake
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added insurance rating
parent
2d17cc15
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
216 additions
and
3 deletions
+216
-3
app/src/main/java/com/sliit/smartserviceassistant/insurance/Insurance_rankings.java
...t/smartserviceassistant/insurance/Insurance_rankings.java
+4
-3
app/src/main/java/com/sliit/smartserviceassistant/insurance/MainActivity.java
...m/sliit/smartserviceassistant/insurance/MainActivity.java
+48
-0
app/src/main/java/com/sliit/smartserviceassistant/insurance/TopRatingInsurance.java
...t/smartserviceassistant/insurance/TopRatingInsurance.java
+22
-0
app/src/main/java/com/sliit/smartserviceassistant/insurance/TopSellingInsurance.java
.../smartserviceassistant/insurance/TopSellingInsurance.java
+22
-0
app/src/main/java/com/sliit/smartserviceassistant/insurance/fetchData.java
.../com/sliit/smartserviceassistant/insurance/fetchData.java
+60
-0
app/src/main/java/com/sliit/smartserviceassistant/insurance/fetchData2.java
...com/sliit/smartserviceassistant/insurance/fetchData2.java
+60
-0
No files found.
app/src/main/java/com/sliit/smartserviceassistant/insurance/
insurance_view
.java
→
app/src/main/java/com/sliit/smartserviceassistant/insurance/
Insurance_rankings
.java
View file @
fb3ecfce
package
com.
sliit.smartserviceassistant.insurance
;
package
com.
example.a2021_194
;
import
androidx.appcompat.app.AppCompatActivity
;
import
android.os.Bundle
;
public
class
insurance_view
extends
AppCompatActivity
{
public
class
Insurance_rankings
extends
AppCompatActivity
{
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
super
.
onCreate
(
savedInstanceState
);
setContentView
(
R
.
layout
.
activity_insurance_view2
);
setContentView
(
R
.
layout
.
activity_insurance_rankings
);
getSupportActionBar
().
hide
();
}
}
\ No newline at end of file
app/src/main/java/com/sliit/smartserviceassistant/insurance/MainActivity.java
0 → 100644
View file @
fb3ecfce
package
com.example.a2021_194
;
import
androidx.appcompat.app.AppCompatActivity
;
import
androidx.cardview.widget.CardView
;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.service.notification.NotificationListenerService
;
import
android.view.View
;
public
class
MainActivity
extends
AppCompatActivity
implements
View
.
OnClickListener
{
public
CardView
ratings
;
public
CardView
rankings
;
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
super
.
onCreate
(
savedInstanceState
);
setContentView
(
R
.
layout
.
activity_main
);
getSupportActionBar
().
hide
();
rankings
=
(
CardView
)
findViewById
(
R
.
id
.
rankings
);
ratings
=
(
CardView
)
findViewById
(
R
.
id
.
ratings
);
ratings
.
setOnClickListener
(
this
);
rankings
.
setOnClickListener
(
this
);
}
@Override
public
void
onClick
(
View
v
)
{
Intent
i
;
switch
(
v
.
getId
()){
case
R
.
id
.
rankings
:
i
=
new
Intent
(
this
,
TopSellingInsurance
.
class
);
startActivity
(
i
);
break
;
case
R
.
id
.
ratings
:
i
=
new
Intent
(
this
,
TopRatingInsurance
.
class
);
startActivity
(
i
);
break
;
}
}
}
\ No newline at end of file
app/src/main/java/com/sliit/smartserviceassistant/insurance/
InsuranceMainActivity
.java
→
app/src/main/java/com/sliit/smartserviceassistant/insurance/
TopRatingInsurance
.java
View file @
fb3ecfce
package
com.
sliit.smartserviceassistant.insurance
;
package
com.
example.a2021_194
;
import
androidx.appcompat.app.AppCompatActivity
;
import
android.os.Bundle
;
import
android.
view.
View
;
import
android.
widget.Text
View
;
import
com.sliit.smartserviceassistant.R
;
public
class
InsuranceMainActivity
extends
AppCompatActivity
{
public
class
TopRatingInsurance
extends
AppCompatActivity
{
public
static
TextView
data
;
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
super
.
onCreate
(
savedInstanceState
);
setContentView
(
R
.
layout
.
activity_insurance_main
);
}
setContentView
(
R
.
layout
.
activity_top_ratin_insurance
);
getSupportActionBar
().
setTitle
(
"Top Rated Motor Insurances"
);
data
=
(
TextView
)
findViewById
(
R
.
id
.
fetchData2
);
public
void
view
(
View
view
)
{
fetchData2
process
=
new
fetchData2
();
process
.
execute
();
}
}
\ No newline at end of file
app/src/main/java/com/sliit/smartserviceassistant/insurance/TopSellingInsurance.java
0 → 100644
View file @
fb3ecfce
package
com.example.a2021_194
;
import
androidx.appcompat.app.AppCompatActivity
;
import
android.os.Bundle
;
import
android.widget.TextView
;
public
class
TopSellingInsurance
extends
AppCompatActivity
{
public
static
TextView
data
;
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
super
.
onCreate
(
savedInstanceState
);
setContentView
(
R
.
layout
.
activity_top_selling_insurance
);
getSupportActionBar
().
setTitle
(
"Top selling Motor Insurances"
);
data
=
(
TextView
)
findViewById
(
R
.
id
.
fetchData
);
fetchData
process
=
new
fetchData
();
process
.
execute
();
}
}
\ No newline at end of file
app/src/main/java/com/sliit/smartserviceassistant/insurance/fetchData.java
0 → 100644
View file @
fb3ecfce
package
com.example.a2021_194
;
import
android.os.AsyncTask
;
import
org.json.JSONArray
;
import
org.json.JSONException
;
import
org.json.JSONObject
;
import
java.io.BufferedReader
;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.io.InputStreamReader
;
import
java.net.HttpURLConnection
;
import
java.net.MalformedURLException
;
import
java.net.URL
;
public
class
fetchData
extends
AsyncTask
<
Void
,
Void
,
Void
>
{
String
data
=
""
;
String
singleParsed
=
""
;
String
dataParsed
=
""
;
@Override
protected
Void
doInBackground
(
Void
...
voids
)
{
try
{
URL
url
=
new
URL
(
"http://10.0.2.2:5000/getTopSellingInsurance"
);
HttpURLConnection
httpURLConnection
=
(
HttpURLConnection
)
url
.
openConnection
();
InputStream
inputStream
=
httpURLConnection
.
getInputStream
();
BufferedReader
bufferedReader
=
new
BufferedReader
(
new
InputStreamReader
(
inputStream
));
String
line
=
""
;
while
(
line
!=
null
)
{
line
=
bufferedReader
.
readLine
();
data
=
data
+
line
;
}
JSONArray
jsonArray
=
new
JSONArray
(
data
);
for
(
int
i
=
0
;
i
<
jsonArray
.
length
();
i
++)
{
JSONObject
jsonObject
=
(
JSONObject
)
jsonArray
.
get
(
i
);
singleParsed
=
"("
+
Integer
.
toString
(
i
+
1
)
+
") "
+
jsonObject
.
get
(
"Insurance"
)
+
"\n"
+
"Count = "
+
jsonObject
.
get
(
"numOfInsurance"
)
+
"\n\n"
;
dataParsed
=
dataParsed
+
singleParsed
;
}
}
catch
(
MalformedURLException
e
)
{
e
.
printStackTrace
();
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
catch
(
JSONException
e
)
{
e
.
printStackTrace
();
}
return
null
;
}
@Override
protected
void
onPostExecute
(
Void
unused
)
{
super
.
onPostExecute
(
unused
);
TopSellingInsurance
.
data
.
setText
(
this
.
dataParsed
);
}
}
app/src/main/java/com/sliit/smartserviceassistant/insurance/fetchData2.java
0 → 100644
View file @
fb3ecfce
package
com.example.a2021_194
;
import
android.os.AsyncTask
;
import
org.json.JSONArray
;
import
org.json.JSONException
;
import
org.json.JSONObject
;
import
java.io.BufferedReader
;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.io.InputStreamReader
;
import
java.net.HttpURLConnection
;
import
java.net.MalformedURLException
;
import
java.net.URL
;
public
class
fetchData2
extends
AsyncTask
<
Void
,
Void
,
Void
>
{
String
data
=
""
;
String
singleParsed
=
""
;
String
dataParsed
=
""
;
@Override
protected
Void
doInBackground
(
Void
...
voids
)
{
try
{
URL
url
=
new
URL
(
"http://10.0.2.2:5000/getTopAverageRatingInsurance"
);
HttpURLConnection
httpURLConnection
=
(
HttpURLConnection
)
url
.
openConnection
();
InputStream
inputStream
=
httpURLConnection
.
getInputStream
();
BufferedReader
bufferedReader
=
new
BufferedReader
(
new
InputStreamReader
(
inputStream
));
String
line
=
""
;
while
(
line
!=
null
)
{
line
=
bufferedReader
.
readLine
();
data
=
data
+
line
;
}
JSONArray
jsonArray
=
new
JSONArray
(
data
);
for
(
int
i
=
0
;
i
<
jsonArray
.
length
();
i
++)
{
JSONObject
jsonObject
=
(
JSONObject
)
jsonArray
.
get
(
i
);
singleParsed
=
"("
+
Integer
.
toString
(
i
+
1
)
+
") "
+
jsonObject
.
get
(
"Insurance"
)
+
"\n"
+
"weight = "
+
jsonObject
.
get
(
"Weight"
)
+
"\n\n"
;
dataParsed
=
dataParsed
+
singleParsed
;
}
}
catch
(
MalformedURLException
e
)
{
e
.
printStackTrace
();
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
catch
(
JSONException
e
)
{
e
.
printStackTrace
();
}
return
null
;
}
@Override
protected
void
onPostExecute
(
Void
unused
)
{
super
.
onPostExecute
(
unused
);
TopRatingInsurance
.
data
.
setText
(
this
.
dataParsed
);
}
}
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