|
|
i want to know how can i make seat booking system of a movie in my application??
|
|
|
|
|
Research, design, develop, code, test, fix ...
|
|
|
|
|
It will take a lot of code. What exactly is your question?
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
i want to save text in android application using sqllite database... plz any one help me to do this i am newly to coding and android..
|
|
|
|
|
|
please help me to make this app
|
|
|
|
|
This type of mobile app can be found all over the Internet. The first three hits from here[^] would be a good starting point.
Which part do you need help with SPECIFICALLY?
"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
|
|
|
|
|
Member 12838657 wrote: please help me to make this app How can we help?
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Message Removed
modified 4-Nov-16 13:28pm.
|
|
|
|
|
i'm developing an app with warp function but my code does not working peoperly
i need to move pixels with fingers like liquify in PS
any help would be great.
tnx
private static final int WIDTH = 20;
private static final int HEIGHT = 20;
private static final int COUNT = (WIDTH + 1) * (HEIGHT + 1);
private final Bitmap mBitmap;
private final float[] mVerts = new float[COUNT * 2];
private final float[] mOrig = new float[COUNT * 2];
private final Matrix mMatrix = new Matrix();
private final Matrix mInverse = new Matrix();
private float[] matrixInverse;
private int mLastWarpX = -9999; private int mLastWarpY;
private static void setXY(float[] array, int index, float x, float y) {
array[(index * 2)] = x;
array[(index * 2) + 1] = y;
}
public Warp(Bitmap imgBitmap, float i, float j, Canvas myCanvas) {
mBitmap = imgBitmap;
float w = mBitmap.getWidth();
float h = mBitmap.getHeight();
int index = 0;
for (int y = 0; y <= HEIGHT; y++) {
float fy = h * y / HEIGHT;
for (int x = 0; x <= WIDTH; x++) {
float fx = w * x / WIDTH;
setXY(mVerts, index, fx, fy);
setXY(mOrig, index, fx, fy);
index++;
}
}
mMatrix.invert(mInverse);
float[] pt = {i, j};
mInverse.mapPoints(pt);
int x = (int) pt[0];
int y = (int) pt[1];
if (mLastWarpX != x || mLastWarpY != y) {
mLastWarpX = x;
mLastWarpY = y;
draw(pt[0], pt[1], myCanvas);
}
}
private void draw(float cx, float cy, Canvas canvas) {
final float K = 10000;
float[] src = mOrig;
float[] dst = mVerts;
for (int i = 0; i < COUNT * 2; i += 2) {
float x = src[i + 0];
float y = src[i + 1];
float dx = cx - x;
float dy = cy - y;
float dd = dx * dx + dy * dy;
float d = dd/2; float pull = K / (dd + 0.000001f);
pull /= (d + 0.000001f);
if (pull >= 1) {
dst[i + 0] = cx;
dst[i + 1] = cy;
} else {
dst[i + 0] = x + dx * pull;
dst[i + 1] = y + dy * pull;
}
}
canvas.drawColor(0xFFCCCCCC);
canvas.concat(mMatrix);
canvas.drawBitmapMesh(mBitmap, WIDTH, HEIGHT, mVerts, 0,
null, 0, null);
}
|
|
|
|
|
mr ar wrote: ...but my code does not working peoperly And we're supposed to be able to decipher this?
Exactly what does not work?
What is it supposed to do? What is it doing instead?
What did you find when you stepped through the code using the debugger?
Have you narrowed the code down to just a few lines of code rather than several dozen, most of which is irrelevant?
"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
|
|
|
|
|
|
mr ar wrote: ...they are very hard to understand Um, it's your code, isn't it?
mr ar wrote: i thought this feature is already known to everyone Why in the world would you think this?
"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
|
|
|
|
|
you sound like a doctor
this code is everywhere i just change it a little bit for fit inside a class
i managed to do some changes with changing
final float K = 10000;
float[] src = mOrig;
float[] dst = mVerts;
for (int i = 0; i < COUNT * 2; i += 2) {
float x = src[i + 0];
float y = src[i + 1];
float dx = cx - x;
float dy = cy - y;
float dd = (dx * dx + dy * dy) /2;
float d = (float) Math.pow(dd, 2);
float pull = K / (dd + 0.000001f);
i bold them!
it still does wrong action but much better than previous one
do you have any solution?
|
|
|
|
|
mr ar wrote:
do you have any solution? To what? You've shown a few random pieces of code, but haven't explained what they are doing nor what they are supposed to do.
"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
|
|
|
|
|
|
|
Message Removed
modified 28-Oct-16 5:03am.
|
|
|
|
|
By reading Pressure data from Grib2 File , i have to plot it using (isobars) on google map in my Xamarin.Android/Android App , I search from internet regarding this ,but not getting much help.
Help me how to plot isobars on Google Maps V2
modified 27-Oct-16 3:55am.
|
|
|
|
|
|
Funny how the first three results from that search are from the OP!
"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
|
|
|
|
|
|
lakhwinder12jan wrote:
Help me how to plot isobars on Google Maps V2 Which part exactly are you having trouble with? Are you able to create an activity that displays a (Google) map? If you can't get this far, everything else is pointless. Are you able to add a layer to that map with a point/pin on it? Focus on adding one before bothering with dozens or hundreds. Break this project down into 4-5 smaller projects and handle those incrementally rather than trying to solve the larger project all at once.
"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
|
|
|
|
|
Funny how so many people these days think they can build a Ferrari before they have even tried building a Go-kart.
|
|
|
|
|
That seems to be the mentality of the current generation.
"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
|
|
|
|
|
DavidCrow wrote: Focus on adding one before bothering with dozens or hundreds. Break this project down into 4-5 smaller projects and handle those incrementally rather than trying to solve the larger project all at once. I wish this was more common sense.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Hi David ,i have finished reading grib2 file,and also have ideas regarding how to draw isobars ,but i want to know which appproach to follow to draw isobar on google map , either use tile overlays or i can use poly lines to draw isobar , or is there any other better way to do this .
And i already break down the job into small parts , like plotting basic map , downloading grib2 file , reading grib2 file , filter pressure data from grib2 file and plotting pressure as isobars on google maps .
So now i am on my last point of plotting isobar on google maps.
If you have some better ideas or findings related to this ,plz share with me .
Thanks ..
|
|
|
|
|
You replied to the wrong message.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
How to create an application project with multiple table?
|
|
|
|
|
Obviously by writing some code. But if you want a more useful answer then please explain your problem in proper detail, including what you mean by "project with multiple table".
|
|
|
|
|
Start here.
"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
|
|
|
|
|
Hello Group
Now, I have a problem with a collection IList<>
My project use Web Service and the IList<> is fill with a web service, but when I try to delete one Item on IList<>, I get the error: Error Collection is of a fixed size. I have tried to fix this problem but I still can not. I need help !!!
namespace MobileApplication
{
public partial class ListaCriteriosAdapter : BaseAdapter<Criterio>
{
IList<Criterio> ListaCriterios;
private Context activity;
private LayoutInflater MiInflanter;
MobileService.MobileService Query = new MobileService.MobileService();
public ListaCriteriosAdapter(Context context, IList<Criterio> MiLista)
{
this.activity = context;
ListaCriterios = MiLista;
MiInflanter = (LayoutInflater)activity.GetSystemService(Context.LayoutInflaterService);
}
public override int Count
{
get { return ListaCriterios.Count; }
}
public override long GetItemId(int position)
{
return position;
}
public override Criterio this[int position]
{
get { return ListaCriterios[position]; }
}
public override View GetView(int position, View convertView, ViewGroup parent)
{
ContactsViewHolder Holder = null;
ImageView btnDelete;
if (convertView == null)
{
convertView = MiInflanter.Inflate(Resource.Layout.ListViewCriterios, null);
Holder = new ContactsViewHolder();
Holder.txtFolio = convertView.FindViewById<TextView>(Resource.Id.TVFolioListaCriterios);
Holder.txtCriterio = convertView.FindViewById<TextView>(Resource.Id.TVCriterioListaCriterios);
Holder.txtTipo = convertView.FindViewById<TextView>(Resource.Id.TVTipoListaCriterios);
btnDelete = convertView.FindViewById<ImageView>(Resource.Id.BTNBorrarCriterio);
btnDelete.Click += (object sender, EventArgs e) =>
{
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
AlertDialog Confirm = builder.Create();
Confirm.SetTitle("Confirmar");
Confirm.SetMessage("Estas seguro de eliminarlo?");
Confirm.SetButton("Aceptar", (s, ev) =>
{
var Temp = (int)((sender as ImageView).Tag);
int id = (Int32)ListaCriterios[Temp].IdCriterio;
ListaCriterios.RemoveAt(Temp);
EliminarCriterioPP((Int32)id);
NotifyDataSetChanged();
});
Confirm.Show();
};
convertView.Tag = Holder;
btnDelete.Tag = position;
}
else
{
btnDelete = convertView.FindViewById<ImageView>(Resource.Id.BTNBorrarCriterio);
Holder = convertView.Tag as ContactsViewHolder;
btnDelete.Tag = position;
}
Holder.txtFolio.Text = ListaCriterios[position].IdCriterio.ToString();
Holder.txtCriterio.Text = ListaCriterios[position].DescripcionCriterio.ToString();
Holder.txtTipo.Text = ListaCriterios[position].DescripcionGrafico;
NotifyDataSetChanged();
return convertView;
}
public class ContactsViewHolder : Java.Lang.Object
{
public TextView txtFolio { get; set; }
public TextView txtCriterio { get; set; }
public TextView txtTipo { get; set; }
}
private void EliminarCriterioPP(int Id)
{
Query.EliminarCriterioPPCompleted += Query_EliminarCriterioPPCompleted;
Query.EliminarCriterioPPAsync(Id);
}
void Query_EliminarCriterioPPCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
{
Toast.MakeText(activity, "Fue eliminado correctamente", ToastLength.Short).Show();
}
}
}
|
|
|
|
|
|
The MiLista parameter is a fixed size list - most likely an array.
You'll need to convert the parameter to a standard list. You can either do that unconditionally:
public ListaCriteriosAdapter(Context context, IEnumerable<Criterio> MiLista)
{
this.activity = context;
ListaCriterios = new List<Criterio>(MiLista);
MiInflanter = (LayoutInflater)activity.GetSystemService(Context.LayoutInflaterService);
}
Or, you can test the parameter to see if you need to convert it:
private static bool IsReadOnlyOrFixedSize<T>(IList<T> list)
{
if (list.IsReadOnly) return true;
var nonGenericList = list as System.Collections.IList;
return nonGenericList != null && nonGenericList.IsFixedSize;
}
public ListaCriteriosAdapter(Context context, IList<Criterio> MiLista)
{
if (IsReadOnlyOrFixedSize(MiLista))
{
MyLista = new List<Criterio>(MyLista);
}
this.activity = context;
ListaCriterios = MiLista;
MiInflanter = (LayoutInflater)activity.GetSystemService(Context.LayoutInflaterService);
}
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Good evening
I have implemented an application with auto update function. When I release new version on my server then application downloads new .apk and it starts an intent to install new .apk file.
I want to change this procedure, if it's possible. Before installing new version, I want that application should be able to uninstall itself.
How can I do?
Now I'm thinking to remove all file in Android system's folder reserved to this application, but is it a good way? What can you sugest me?
Thank you.
|
|
|
|
|
Quote: I have implemented an application with auto update function. When I release new version on my server then application downloads new .apk and it starts an intent to install new .apk file. That is required.
How about, you keep all of the business logic on your server side and just show the results on the Android application? This way, you won't have to push every fix to the Android application but merely the new features only.
Quote: Before installing new version, I want that application should be able to uninstall itself. That is done by default, your previous application is removed by the Google Play Store and then the latest version is installed. But if your application uninstalls itself then I am not sure, Google Play Store would be happy to install the new version of the application, without user intervention. It would require the user to go to Play Store and install the latest version themselves.
Quote: Now I'm thinking to remove all file in Android system's folder reserved to this application, but is it a good way? Of course, if the data is no longer of user, remove it.
Anyways, have a look here, there is way, where you can download the APK related content later, but that is just for the applications where the content is above 100 MB. APK Expansion Files | Android Developers[^]
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
Thank you for repaly. Last days I have made some tests. Now I can recal new intent to unistal my application, after downloading and storing new version in Download folder.
I have found the routine to send Intent for installing the new version.
Here is the code for this two procedures:
Uri packageURI = Uri.parse("package:com.example.nameapp");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivityForResult(uninstallIntent, PICK_CONTACT_UPDATE);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + nomeApp)), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
But when application executes unistallation, it is arrested and it cant't execute the install procedure (loading II intent).
How can I execute II intent after unistallation? Is it possible? How can I do?
|
|
|
|
|
Hi,everyone!!!!Can anyone tell me,or better show me ,how can I retrieve my contacts, shown into a list and when the user clicks on a contact to make a call????Please help.It is very important!!!!Everything i find is a bit old and doesnt work!Thank you all!!!!
|
|
|
|
|
Sorry, but this site does not provide code to order. You need to Google for samples and tutorials, or you could always try Android Developers[^].
|
|
|
|
|
Thank you very much for your reply,im a bit newbie and i have already do thiw but seems a bit confusing!
|
|
|
|
|
Member 12751865 wrote: i have already do thiw but seems a bit confusing! So what help do you need? Please be specific about your problem, otherwise we do not know how to help you.
|
|
|
|
|
Obviusly i didnt make it with that way...so i need more help in that project fully or partly...Never mind,I m going to find a way to do this.Thank you for your help!
|
|
|
|
|
I'm seeing four things here: 1) retrieve my contacts, 2) shown into a list, 3) respond to a click, 4) make a call. Stop looking at the larger picture and break it down into more manageable parts. Which of these specifically do you need help with?
"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
|
|
|
|
|
Dear friend,
unfortunatelly i can not deal with any of these isues!If you have something on mind,pleaze help me,wherever you can.Thanks a lot for your kind response!!!
|
|
|
|
|
Member 12751865 wrote:
unfortunatelly i can not deal with any of these isues! So then exactly what are you doing here? This is, after all, a site for developer types.
"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
|
|
|
|
|
I have developed an application in the Cordova Framework, and I have added a camera plugin for capture functionality.
I am getting an Information Leakage flaw in the code below
OutputStream os = this.cordova.getActivity().getContentResolver().openOutputStream(uri);
try {
bitmap.compress(Bitmap.CompressFormat.JPEG, this.mQuality, os);
os.close();
} finally {
if (os != null) {
os.close();
}
}
|
|
|
|
|
Member 12358097 wrote: ...Information Leakage flaw...
"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
|
|
|
|
|
Is that a runtime exception or a compile-time? Can you share the exception name too?
Information leakage flaw is unclear. Share the error message, precise error message.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
here is the complete description by vera code,
Associated Flaws by CWE ID:
Information Exposure Through Sent Data (CWE ID 201)(5 flaws)
Description
Sensitive information may be exposed as a result of outbound network connections made by the application. This can manifest in a couple of different ways.
In C/C++ applications, sometimes the developer fails to zero out a buffer before populating it with data. This can cause information leakage if, for example, the buffer contains a data structure for which only certain fields were populated. The uninitialized fields would contain whatever data is present at that memory location. Sensitive information from previously allocated variables could then be leaked when the buffer is sent over the network.
Mobile applications may also transmit sensitive information such as email or SMS messages, address book entries, GPS location data, and anything else that can be accessed by the mobile API. This behavior is common in mobile spyware applications designed to exfiltrate data to a listening post or other data collection point. This flaw is categorized as low severity because it only impacts confidentiality, not integrity or availability. However, in the context of a mobile application, the significance of an information leak may be much greater, especially if misaligned with user expectations or data privacy policies.
Effort to Fix: 2 - Implementation error. Fix is approx. 6-50 lines of code. 1 day to fix.
Recommendations
In C/C++ applications, ensure that all struct elements are initialized or zeroed before being sent. In mobile applications, ensure that the transfer of sensitive data is intended and that it does not violate application security policy or user expectations.
|
|
|
|
|
That is the sort of detail that every developer is expected to understand; it just means that you need to be careful when handling sensitive data. And the solution will vary according to the structure of your actual application.
|
|
|
|