|
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
|
|
|
|
|
Can anypne tell to cnnec the android application to MySQLserver.....
|
|
|
|
|
Where is "MySQLserver" located?
"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
|
|
|
|
|