Newbie to development.... - Android Q&A, Help & Troubleshooting

Hello,
I have a programming background but I'm new to android dev. so may I ask:
How difficult would be to implement an app that returns the GPS location of a specific phone and what tool would be the easiest way to make it? Will App Inventor do it? Another tool would be RFO-BASIC. Could someone be kind enough to describe the steps involved?
Reason for this kind of app is a friend of mine who has a 15yo child with health problem and needs to monitor it. I know there are apps in the market but: 1) Most are not free and 2) Does not want to (or can not) get his child's email details to use it for this purpose.... What he can do is take the phone for a while and install an app.

I suggest you check the official website of android development, where there are documents and tutorial for android app & GPS location development.

Related

Communicating with Mobile Wallet Apps

Hi, all.
I apologise if this is a weird/stupid question or if it's in the wrong place but I'm relatively new to Android development in general and I'm just looking to get a feel for what is possible and what isn't.
I know that the stuff regarding the secure element inside certain phones is kept on a strictly need-to-know basis and Google only lets certain people have access, but how about the apps that are running on the phone, such as Google Wallet?
What I mean is, is it possible to write an App that communicates with something like Google Wallet (not necessarily this app specifically) instead of an NFC device? At its simplest, when you pass your phone over a credit card terminal, it communicates via the NFC chip to the wallet application. What I'm looking to do is bypass that terminal and just communicate directly with the app via another app, sending the necessary commands directly. Is this possible? (If so, I'm not looking for a how-to, just if it's doable or not).
I know it might be complicated and there's a lot to learn, APDU commands and all that - that's fine, but as I said above I'm a bit of an Android n00b and I don't want to put a lot of effort into building a test app and learning all the API commands if what I want to do isn't possible.
If someone could chime in with their knowledge, I'd be very appreciative.
FYI: I work in the credit card industry, but my company doesn't deal with mobile (yet) and I'm putting the feelers out for what is and isn't possible in that area.
Thanks in advance!
Please ask questions in the Q&A forum, not development.
Thread moved.
Also, OP - this may help
https://developers.google.com/in-app-payments/docs/
Sorry, my mistake.
Also that link is about in app payments, I'm not looking into doing anything like that. Rather I need to communicate specifically with the applets that are stored on the SE within the phone. I presumed this would be through whatever app installed them (i.e. google wallet) but I feel I may be mistaken on that.

[Q] making an unremovable app

Hi.
I tried to search but couldn't find any solution for this issue.
I know making a real unremovable app is impossible, but I hope I'll be able to find a way to make an app harder to remove.
I want to make some kind of parental protection app.
it should be installed easily without much technical knowledge ( preferred that it will work on unrooted devices).
the app should be hard to remove or disable by the phone user.
who ever installed the app should be able to remove (probably with a password in the app settings).
I don't care if technical users will be able to easily remove the app.
I also don't care if the users will know that the app is installed on their device
I guess the simplest solution will be to some how hide the app from the app drawer.
I saw some where that Cerberus has that option but I guess it requires a root.
another solution might be if there is an option in the android os itself setting an admin password that will not allow
the user to install or remove any apps without the password.
any ideas if how to approach this ?
This is surely not a complete answer, but maybe a point to start with.
In android, you can write services: http://developer.android.com/reference/android/app/Service.html
A facility for the application to tell the system about something it wants to be doing in the background (even when the user is not directly interacting with the application). This corresponds to calls to Context.startService(), which ask the system to schedule work for the service, to be run until the service or someone else explicitly stop it.
Click to expand...
Click to collapse
And there is a possibility of receiving a message if the uninstaller of an app is started: http://developer.android.com/reference/android/content/Intent.html (ACTION_UNINSTALL_PACKAGE).
Google will probably help you on how to use these things
Thanks I'll have a look
David:D said:
This is surely not a complete answer, but maybe a point to start with.
In android, you can write services: http://developer.android.com/reference/android/app/Service.html
And there is a possibility of receiving a message if the uninstaller of an app is started: http://developer.android.com/reference/android/content/Intent.html (ACTION_UNINSTALL_PACKAGE).
Google will probably help you on how to use these things
Click to expand...
Click to collapse

[Q] Casting/Mirroring but hiding Information

Does anyone know how to go about casting/mirroring your android device to a TV? While you are hiding information?
For example, say I wanted to cast/mirror a custom app from my phone, but I wanted some stuff to only be visible to me from my phone. How exactly would you go about doing this?
(My thought of approaching this)
Is there a way to configure a custom app so it will zoom-in in a specific area? Which only zooms-in on the app from the TV to hide all of the exterior stuff I ONLY want to see from my android device.
Is there a specific software or device you need to use to accomplish this?
I work with Android Studio just in case this helps. I hope I explained it well enough and provided enough information.

Overwriting existing apps, a high level business dilemma

Hi guys, not sure if this is the right place to do this but i've got a question i hope i can get clarified here with you experts
I am a PM that is in charge of a managing the delivery and development of a business's mobile application. Recently the company is looking to get rid of the incumbent developer due to unprofessional-ism and exorbitant fees. The other technology partner i am directly engaging with is a newly appointed development house and is tasked to clone the app and add additional features the incumbent refuses to add on.
Come launch date, the business requires the new app to replace the old app. To the existing customer base, the goal is to ensure that the transition is as seamless as possible. They are hoping that when existing users open the app, they will be prompted to install an update where the old one is then replaced with the old one. As such, is it possible for the new technology partners to this? What are the necessary steps required? I am trying to ensure that all necessary precautions and dependencies are covered to ensure any potential backlash / fallout. Is it as simple as obtaining the app certificate and ensuring the apk is named exactly the same? Any advice would be helpful.
The worst case scenario here would be to get the users to reinstall the app entirely or treat it as a completely separate app. :crying:
You need the signature keys of your first developer to sign the new APK which needs to have the same package name. And access to the dev console. Then you can upload the new app which will be treated as every other update by Google Play. Without changing the first app you won't be able to force the users to update AFAIK.
Fellhuhn said:
You need the signature keys of your first developer to sign the new APK which needs to have the same package name. And access to the dev console. Then you can upload the new app which will be treated as every other update by Google Play. Without changing the first app you won't be able to force the users to update AFAIK.
Click to expand...
Click to collapse
Hi thanks for the reply. Much appreciated! Would this be similar for iOS as well?
Relating to the last statement. What do you mean by "without changing the first app.."
androFRUST said:
Hi thanks for the reply. Much appreciated! Would this be similar for iOS as well?
Click to expand...
Click to collapse
I don't have enough experience with iOS to comment on that.
Relating to the last statement. What do you mean by "without changing the first app.."
Click to expand...
Click to collapse
While you can upload a new version of the same app the users would still have to manually (or automatically if their device is configured that way) download it. Google released a "forced update" API a while ago. If that is included in your old app that might help. Otherwise you would have to add it manually which would require access to the source code. But then the users would have to manually update too so it would be quite useless.
So one way to force them to update is to disable all APIs the app might use but that might alienate the users as they have no clue why it stopped working. So as long as you have no notification system that is working right now you have to depend on your users updating.

How to synchronize contact list with remote server?

I have a custom CRM. I need to know client name, when he call to android devices. I find for easy way to get synchronization. I can customize server side, but cant build own android app for that. I need ready Android app. I believe that my need is widespread enough for such a program to exist. I look closely for Google Contacts Api. But this is an extreme option that is not flexible enough and involves a lot of programming work. I wanted get caller app with web-hook option, but it is unreal, becouse Internet will be unavailable during a call. It means, The desired contact must be downloaded to the phone before the call. Please, recommmend me Android app fore that. Any way for solving problem?
karpo518 said:
I have a custom CRM. I need to know client name, when he call to android devices. I find for easy way to get synchronization. I can customize server side, but cant build own android app for that. I need ready Android app. I believe that my need is widespread enough for such a program to exist. I look closely for Google Contacts Api. But this is an extreme option that is not flexible enough and involves a lot of programming work. I wanted get caller app with web-hook option, but it is unreal, becouse Internet will be unavailable during a call. It means, The desired contact must be downloaded to the phone before the call. Please, recommmend me Android app fore that. Any way for solving problem?
Click to expand...
Click to collapse
That's interesting stuff
([emoji3590]09-09-18[emoji3590])

Categories

Resources