Google assistant and opening unlunched app - java

I want open an app that we haved coded without realse it in play store with Google assistant,
Is it possible?
Cuz when say app name it doesn't recognize our app and go to search section.

Yes, you can open your which is not published on play store with google assistant.
I have tried it with my apps and it works fine.
Just make sure your are pronouncing the name correctly.
you can also say " Open App Name from my device" so it will not go for search.
I uploaded a small video demonstrating google assistant opening an unpublished app
Edit: Please accept my answer by checking the ✔(tick symbol) next to it if you found it helpful.

Related

Lanch android app from voice command like google assistant

I'm building an android app which is all voice control .i would like to open it from voice command like 'OK Google' in google assistant..i have done some research but no luck .i wonder if there is a way or not ..
Really appreciated some help or guide.
I Recently contacted Action On Google support, I wanted to open a feature in my app with google assistant voice command here is there response
The 'MyActivity' can't be accessed by voice within the Assistant. The option itself is built in the Assistant.
As a workaround to access it, is to send the query 'my activity' to the assistant which will prompt the end user if they want to view or delete searches from the 'MyActivity' section. Then, by send the very same query again, will open the 'MyActivity Page', since this is a webpage, there is limited functionality within.

Can you make an app auto download for android on contact with an nfc tag?

I have an idea for an app and after doing some research I couldn't find anything that would answer my question, what I want is for when a user touches their android phone off a tag, it auto downloads an app for them, kind of like a QR Code, but specifically nfc.
All help appreciated.
No app can be installed without user interaction. This is required because the user is in charge of the device and he has to manually allow an app to be installed, otherwise you have a great recipe for allowing malicious apps to find their way to your device undetected.
Best you can do is direct them to the play store page with your app, but it is up to the user to decide whether to install it or not.

How to call utter from my application or speech recognization offline

I am creating an application which has voice search facility? like in my music player if i want to play some music than i just speak song title than it will play that song. I already try with goggle voice search it works but i want to search off-line.How to do this? So any one please help me. Thanks in advance.
If you are referring to my application utter! I'm working on a developer API that will appear here in a couple of weeks time and allow applications to interact with it, providing the user has it installed of course.
Otherwise, for information on using offline recognition, see my answer on this post
You have to utilize a speech recognition system with a vocabulary embedded.
If you are using a vocabulary you do not need the web. You can process the information offline.
I think you need something like this:
Speech recognition by Microsoft

How can I stream videos from a server to an Android app?

My local church hosts a weekly show and upload the videos on Youtube. And I've been asked to develop an app for them, so far all is well, however, I have to implement a feature that will allow me to stream the show's videos unto the app.
I honestly don't have much of a clue how to go about it (still new to android programming)! I've looked around here and seen that a few people have already attempted to do this, but unlike what most people have done or tried to do, the videos are released on that day (not live streaming). For example the 10/02/13 video will be released on 10/02/13.
This link gives me an idea on how to stream a video on Android, but that shows that I have to explicitly put in the link for the video.
Is there a way to do the same thing, but instead of adding the link myself, the app should retrieve the videos from a server??
Thank you in advance for your help!
Is there a way to get the link but instead of adding the link myself, the app should retrieve the videos from a server??
To achieve this you need to make the webservice which help to communicate mobile and web server. When you send the request from mobile to server then make the web service which give you response which have link of video then you can stream the video.
To stream the video.
Read here.
Inside the API DEMOS you have on example.
API DEMOS >> Media >> Mediaplayer >> Play Streaming Video
You need to downloaded using the SDK Manager, and then inside eclipse you go throw create new project form existing sample, then you read the code and copy it inside your app.

Start video chat without user interaction - Android

I am a total noob on this site so please be patient. I am trying to initiate a Video Chat/Call without any user interaction or confirmation.
I found this:
Uri imUri = new Uri.Builder().scheme("xmpp").authority("gtalk").query("call;type=video").appendPath(email).build();
Intent IM = new Intent(Intent.ACTION_SENDTO);
IM.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
IM.setData(imUri);
startActivity(IM);
from here: https://stackoverflow.com/a/8024626/1184256
This gets me very close, but I then have to click an "Invite" button to continue. Is there a way I can emulate a KeyEvent to click this button or skip the popup window entirely with root access?
I don't even necessarily need to use Google Video Chat if someone has found a different way to initiate a Video call to a certain contact via Skype, Vtok,Fringe, ooVoo or whatever without user interaction.
I have also found OpenTok which after building a sample server and client on my site I have found that it works on desktop browsers but not in Android browsers. Please don't steal/use my apiKey or sessionId.
I have also found libjingle which will allow me to use Google Talk's peer-to-peer voice and video chat. I am thinking this will be the way to go, but it means building a video chat app from the ground up and wrapping it around these libraries... yeah. Anybody done this already?
I know this is essentially a duplicate thread, but I have searched for days and days for an answer and this is the closest I have come to getting this done.
BTW the reason I need this without user interaction is for a Telepresence robot, thus there won't be anybody actually holding/using the phone when I initiate this call.
Please HELP!
You'd have to actually change the built in android app (Talk?) that receives this intent to automatically accept these types of intents. There's no way to do it from a standalone app for security reasons.
I don't think that live video streaming will work natively in Android Browsers, since they dont support WebRTC (Yet) and do not support flash. With that said, OpenTok has an Android SDK in beta that lets you stream live video from android phone to browser, another android phone, or even an iOS phone as long as everyone is connected to the same session. Like you said, this does not work over the browser and you would have to build a native app.

Categories