|
**********************************************
I. lucky Cases if theif is innocent & swithed on the mobile & start using.
1.Case when internet is on.
I found mobile theft has become more serious problem now a days.
Tracing the lost/stolen devices with already connected with internet & gmail account is easier now.
2.Case when internet is off
Lucky if installed the mobile tracking apps which can be operated with SMS
**********************************************
II. Un-lucky if theif is smart [using the original IMEI]
He will surely switch off the phone, remove the SIM & google to Hard reset the device which swipe all the gmail accounts, fb accounts ,data etc
means the tracing apps already installed or going to be installed using the synced gmails wont work.
In this case mobile tracking can only done by Cyber Police.
But i found in India like country where police will have no interest in tracing the device.
So what an individual do even his device is so smarter but still a it does't recognise his owner.
[i am one of the suffered with lost]
Suggestion:
in this case google/OS providers should add a feature as described below:
1. A google/ facebook/ Iphone account should be synced with IMEI.
so that even if Hard reset the device,its IMEI will not be lost & his all accounts should not be erased.
2. If really owner intention to sell the device to other person,
then device should ask online OTP password sent to his any of the synced device accounts to erase all of his synced accounts from that device.
3. Every SIM change info should be sent to any synced accounts [no disabled option for this feature].
4. Every SIM change info should be sent to if any alternate phone number.
**********************************************
III. Un-lucky if theif is very/too smart [erasing the original IMEI/Flashing the device which replaces the original IMEI]
1. Erasing the original IMEI:
a. I think in this case IMEI change history should be maintained from the device side.
b. Every change should be reported to synced device accounts/ cell alternate numbers.
2. Flashing the device which replaces the original IMEI
a. for flashing device should ask the password otherwise it should not flash.
b. in case if forgetten & needed the password,then user should switch on the device & ask for flash pin from device to be send to any of the synced device account or SMS to his cell number.
**********************************************
Please please please, please let me know if more good suggesions can be added. & implemented.
I strongly suggest both Google or phone manufacturing company should implement this feature
|
|
|
|
|
raheemsyed wrote: I strongly suggest both Google or phone manufacturing company should implement this feature And why are you posting it here?
|
|
|
|
|
hi
i have added these VS2012 (xamarin C#) :
1.Xamarin.Android.Support.v4 via :
Install-Package Xamarin.Android.Support.v4 -Version 20.0.0
2.android-support-v4.jar ( as AndroidJavaLibrary) --- with 634 kb
3.using Android.Support.V4.App;
4. public class Activity1 : FragmentActivity <----- i get error in Activity1 {
//my codes
}
i get this error :
The type 'Android.App.Activity' is defined in an assembly that is not referenced. You must add a reference to assembly 'Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'.
Thanks for help!
|
|
|
|
|
Have you added the reference as explained in the error message?
|
|
|
|
|
yes,
I have update the mono.android.4.10
and the problem solved!
thanks in advanced !
|
|
|
|
|
I want to login the soap based webservice from android application but the code is not working i tried too much :
package com.example.dotnetlogin;
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.PropertyInfo;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
public class WebService {
//Namespace of the Webservice - can be found in WSDL
private static String NAMESPACE = "http://tempuri.org/";
//Webservice URL - WSDL File location
private static String URL = "http://www.domain.co.in/Service.asmx";
//SOAP Action URI again Namespace + Web method name
private static String SOAP_ACTION = "http://www.tempuri.org/GetUserDetails";
public static boolean invokeLoginWS(String username,String passWD, String webMethName) {
boolean loginStatus = false;
// Create request
SoapObject request = new SoapObject(NAMESPACE, webMethName);
// Property which holds input parameters
PropertyInfo userName = new PropertyInfo();
PropertyInfo password = new PropertyInfo();
// Set Username
userName.setName("username");
// Set Value
userName.setValue(username);
// Set dataType
userName.setType(String.class);
// Add the property to request object
request.addProperty(userName);
//Set Password
password.setName("password");
//Set dataType
password.setValue(passWD);
//Set dataType
password.setType(String.class);
//Add the property to request object
request.addProperty(password);
// Create envelope
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
// Set output SOAP object
envelope.setOutputSoapObject(request);
// Create HTTP call object
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try {
// Invoke web service
androidHttpTransport.call(SOAP_ACTION+webMethName, envelope);
// Get the response
SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
// Assign it to boolean variable variable
loginStatus = Boolean.parseBoolean(response.toString());
} catch (Exception e) {
//Assign Error Status true in static variable 'errored'
CheckDNLoginActivity.errored = true;
e.printStackTrace();
}
//Return booleam to calling object
return loginStatus;
}
}
Please have look at the code and tell me if there is any problem?
|
|
|
|
|
Sandeep2014 wrote: the code is not working You need to use your debugger to collect more information and explain exactly what not working means.
|
|
|
|
|
Hi
pls am new to android development and i am writing a small android app and i have data i want to place in my database such that users can access it when using the app.Please can someone help me out.
|
|
|
|
|
|
Thanks very much for your reply.it really helped me out.especially the tutorial from http://programmerguru.com/
i am very grateful for the help provided
|
|
|
|
|
You see how easy it is to find information through Google.
|
|
|
|
|
yeah it is actually easy but getting the right tutorial and trying to get it work is also another problem.Others post tutorials which are combersome for beginners like us
|
|
|
|
|
Well you have to do what the rest of us do, and search through the ones you find until you find one that suits your level of skill and knowledge. You can't expect other people to make that determination on your behalf.
|
|
|
|
|
yeah it is actually easy but getting the right tutorial and trying to get it work is also another problem.Others post tutorials which are cumbersome for beginners like us
|
|
|
|
|
Pls help
consider that i have created a database and i am users can view from the user interface.but the view created is too long such that users cannot keep scrolling.How can i add a search mechanism on that same page.to avoid scrolling.
|
|
|
|
|
|
my json parser
------------------------
{
"default_bundels": [ "P0001", "P0002", "P0003", "P0004", "P0005", "P0006" ],
"product_bundles": {
"P0001": [ { "name": "Animals", "cost": 0, "images_counts": 6, "category": "Animals" } ],
"P0002": [ { "name": "Buildings", "cost": 0, "images_counts": 6, "category": "Buildings" } ],
"P0003": [ { "name": "Cars", "cost": 0, "images_counts": 6, "category": "Cars" } ],
"P0004": [ { "name": "Sports", "cost": 0, "images_counts": 6, "category": "Sports" } ],
"P0005": [ { "name": "Fruits", "cost": 0, "images_counts": 6, "category": "Fruits" } ],
"P0006": [ { "name": "Personalities", "cost": 0, "images_counts": 6, "category": "Personalities" } ],
"P0007": [ { "name": "AnimationMovies", "cost": 0.99, "images_counts": 15, "category": "AnimationMovies" } ],
"P0008": [ { "name": "ArtPaintings", "cost": 0.99, "images_counts": 10, "category": "ArtPaintings" } ],
"P0009": [ { "name": "Cartoons", "cost": 0.99, "images_counts": 8, "category": "Cartoons" } ],
"P0010": [ { "name": "Celebrities", "cost": 0.99, "images_counts": 10, "category": "Celebrities" } ],
"P0011": [ { "name": "ExploreIndia", "cost": 0.99, "images_counts": 10, "category": "ExploreIndia" } ],
"P0012": [ { "name": "Flowers", "cost": 0.99, "images_counts": 8, "category": "Flowers" } ],
"P0013": [ { "name": "FoodAndDrink", "cost": 0.99, "images_counts": 11, "category": "FoodAndDrink" } ],
"P0014": [ { "name": "Historical", "cost": 0.99, "images_counts": 8, "category": "Historical" } ],
"P0015": [ { "name": "KidsAndBabies", "cost": 0.99, "images_counts": 8, "category": "KidsAndBabies" } ],
"P0016": [ { "name": "Nature", "cost": 0.99, "images_counts": 9, "category": "Nature" } ]
}
}
i tried like this
------------------------------
private class GetContacts extends AsyncTask<void, void,="" void=""> {
@Override
protected void onPreExecute() {
super.onPreExecute();
// Showing progress dialog
pDialog = new ProgressDialog(MainActivity.this);
pDialog.setMessage("Please wait...");
pDialog.setCancelable(false);
pDialog.show();
}
@Override
protected Void doInBackground(Void... arg0) {
// Creating service handler class instance
ServiceHandler sh = new ServiceHandler();
// Making a request to url and getting response
String jsonStr = sh.makeServiceCall(url, ServiceHandler.GET);
Log.d("Response: ", "> " + jsonStr);
if (jsonStr != null) {
try {
ArrayList cat=new ArrayList();
JSONObject jsonObj = new JSONObject(jsonStr);
JSONArray jsonArray=jsonObj.getJSONArray(TAG_CAT);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject c = jsonArray.getJSONObject(i);
String name = c.getString(TAG_NAME);
String cost = c.getString(TAG_COST);
String images_count = c.getString(TAG_IMAGES_COUNT);
String category = c.getString(TAG_CATEGORY);
// for (int i = 0; i < jsonArray.length(); i++) {
//
// JSONObject c = jsonArray.getJSONObject(i);
//
//
// HashMap<string, string=""> contact = new HashMap<string, string="">();
// Getting JSON Array node
// contacts = jsonObj.getJSONArray(TAG_CAT);
//
// // looping through All Contacts
// for (int i = 0; i < contacts.length(); i++) {
// JSONObject c = contacts.getJSONObject(i);
//
// contacts.getJSONObject(i);
//
// //Contact contact=new Contact();
//
// String name = c.getString(TAG_NAME);
// String cost = c.getString(TAG_COST);
// String images_count = c.getString(TAG_IMAGES_COUNT);
// String category = c.getString(TAG_CATEGORY);
//
//
//
// // tmp hashmap for single contact
// HashMap<string, string=""> contact = new HashMap<string, string="">();
//
// // adding each child node to HashMap key => value
//
// contact.put(TAG_NAME, name);
// contact.put(TAG_COST, cost);
// contact.put(TAG_IMAGES_COUNT, images_count);
// contact.put(TAG_CATEGORY, category);
//
//
//
//
// // adding contact to contact list
//imagesList.add(contact);
}
} catch (JSONException e) {
e.printStackTrace();
}
} else {
Log.e("ServiceHandler", "Couldn't get any data from the url");
}
return null;
}
@Override
protected void onPostExecute(Void result) {
super.onPostExecute(result);
// Dismiss the progress dialog
if (pDialog.isShowing())
pDialog.dismiss();
/**
* Updating parsed JSON data into ListView
* */
ListAdapter adapter = new SimpleAdapter(
MainActivity.this, imagesList,
R.layout.list_item, new String[] {TAG_CATEGORY}, new int[] { R.id.mobile});
lv.setAdapter(adapter);
}
}
}
i got errors like this
---------------------
08-06 17:09:00.479: W/System.err(1312): org.json.JSONException: Value {"P0010":[{"images_counts":10,"cost" .99,"category":"Celebrities","name":"Celebrities"}],"P0011":[{"images_counts":10,"cost" .99,"category":"ExploreIndia","name":"ExploreIndia"}],"P0002":[{"images_counts":6,"cost" ,"category":"Buildings","name":"Buildings"}],"P0012":[{"images_counts":8,"cost" .99,"category":"Flowers","name":"Flowers"}],"P0003":[{"images_counts":6,"cost" ,"category":"Cars","name":"Cars"}],"P0013":[{"images_counts":11,"cost" .99,"category":"FoodAndDrink","name":"FoodAndDrink"}],"P0014":[{"images_counts":8,"cost" .99,"category":"Historical","name":"Historical"}],"P0001":[{"images_counts":6,"cost" ,"category":"Animals","name":"Animals"}],"P0015":[{"images_counts":8,"cost" .99,"category":"KidsAndBabies","name":"KidsAndBabies"}],"P0006":[{"images_counts":6,"cost" ,"category":"Personalities","name":"Personalities"}],"P0016":[{"images_counts":9,"cost" .99,"category":"Nature","name":"Nature"}],"P0007":[{"images_counts":15,"cost" .99,"category":"AnimationMovies","name":"AnimationMovies"}],"P0004":[{"images_counts":6,"cost" ,"category":"Sports","name":"Sports"}],"P0005":[{"images_counts":6,"cost" ,"category":"Fruits","name":"Fruits"}],"P0008":[{"images_counts":10,"cost" .99,"category":"ArtPaintings","name":"ArtPaintings"}],"P0009":[{"images_counts":8,"cost" .99,"category":"Cartoons","name":"Cartoons"}]} at product_bundles of type org.json.JSONObject cannot be converted to JSONArray
08-06 17:09:00.579: W/System.err(1312): at org.json.JSON.typeMismatch(JSON.java:100)
08-06 17:09:00.839: W/System.err(1312): at org.json.JSONObject.getJSONArray(JSONObject.java:548)
08-06 17:09:01.039: W/System.err(1312): at com.jsonexample.MainActivity$GetContacts.doInBackground(MainActivity.java:119)
08-06 17:09:01.079: W/System.err(1312): at com.jsonexample.MainActivity$GetContacts.doInBackground(MainActivity.java:1)
08-06 17:09:01.309: W/System.err(1312): at android.os.AsyncTask$2.call(AsyncTask.java:264)
08-06 17:09:01.350: W/System.err(1312): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
08-06 17:09:01.579: W/System.err(1312): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
08-06 17:09:01.659: W/System.err(1312): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:208)
08-06 17:09:01.839: W/System.err(1312): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
08-06 17:09:01.879: W/System.err(1312): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
08-06 17:09:02.029: W/System.err(1312): at java.lang.Thread.run(Thread.java:856)
|
|
|
|
|
|
Hi everybody,
My name is Khaing. I am from Yangon, Myanmar. I am working as php developer and I love android. So I learned about Android. I got so many problem but Google help me for that problem. But, now I would like to know how to switch on/off my room light from my android device.
Please, advice me for that problem or guide me.
Please please.
Thanks so so much,
Kindly,
Khaing.
|
|
|
|
|
khaingwarswe wrote: But, now I would like to know how to switch on/off my room light from my android device. How are they connected?
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles
|
|
|
|
|
|
{
"default_bundels": [ "P0001", "P0002", "P0003", "P0004", "P0005", "P0006" ],
"product_bundles": {
"P0001": [ { "name": "Animals", "cost": 0, "images_counts": 6, "category": "Animals" } ],
"P0002": [ { "name": "Buildings", "cost": 0, "images_counts": 6, "category": "Buildings" } ],
"P0003": [ { "name": "Cars", "cost": 0, "images_counts": 6, "category": "Cars" } ],
"P0004": [ { "name": "Sports", "cost": 0, "images_counts": 6, "category": "Sports" } ],
"P0005": [ { "name": "Fruits", "cost": 0, "images_counts": 6, "category": "Fruits" } ],
"P0006": [ { "name": "Personalities", "cost": 0, "images_counts": 6, "category": "Personalities" } ],
"P0007": [ { "name": "AnimationMovies", "cost": 0.99, "images_counts": 18, "category": "AnimationMovies" } ],
"P0008": [ { "name": "ArtPaintings", "cost": 0.99, "images_counts": 10, "category": "ArtPaintings" } ],
"P0009": [ { "name": "Cartoons", "cost": 0.99, "images_counts": 8, "category": "Cartoons" } ],
"P0010": [ { "name": "Celebrities", "cost": 0.99, "images_counts": 10, "category": "Celebrities" } ],
"P0011": [ { "name": "ExploreIndia", "cost": 0.99, "images_counts": 10, "category": "ExploreIndia" } ],
"P0012": [ { "name": "Flowers", "cost": 0.99, "images_counts": 8, "category": "Flowers" } ],
"P0013": [ { "name": "FoodAndDrink", "cost": 0.99, "images_counts": 11, "category": "FoodAndDrink" } ],
"P0014": [ { "name": "Historical", "cost": 0.99, "images_counts": 8, "category": "Historical" } ],
"P0015": [ { "name": "KidsAndBabies", "cost": 0, "images_counts": 9, "category": "KidsAndBabies" } ],
"P0016": [ { "name": "Nature", "cost": 0, "images_counts": 10, "category": "Nature" } ]
}
}
|
|
|
|
|
What have you done so far? It helps to let people know what you have tried.
"I've seen more information on a frickin' sticky note!" - Dave Kreskowiak
|
|
|
|
|
Google and read some tutorials.You can find many good examples.If you have stuck in somewhere in your code, ask help with your code.Then we can help you
|
|
|
|
|
HI All i am facing issue in my laptop with 64 bit, installed the adt-bundle-windows-x86_64-20140702 and tried to use the eclipse and as usual i tried to hover over the method name to see the definition and details,but it was opening a browser tab in the editor ,please help me to fix this problem
|
|
|
|
|