title: Use Google Assistant to directly talk to my Android app and execute a very simple task
body: <p>I am working on a project to integrate the <code>Google Assistant</code> with an existing Android app. The requirements are simple. Assuming my app is named <code>TestApp</code> and I want it to just change the background color of the app home page, I want to be able to say, </p>
  
  <blockquote>
    <p>"<em>Hey Google, Change background to black on TestApp</em>".</p>
  </blockquote>
  
  <p>I was given links to <a href="https://developers.google.com/actions/sdk/" rel="nofollow noreferrer">ActionsSDK</a>, but looking into it, I see that it is only a stand-alone app that extends <code>Google Assistant</code> and has nothing to do with android itself. </p>
  
  <p>The closest API I found that does what I need is the <a href="https://developers.google.com/voice-actions/system/" rel="nofollow noreferrer">Voice Interactions</a>. This is very similar to what I need done but it only allows preset voice triggers such as "<em>call this person...</em>" or "<em>set alarm at...</em>", but cannot do "<em>change background...</em>" like in in my example. According to this <a href="https://developers.google.com/voice-actions/custom-actions" rel="nofollow noreferrer">link</a>, custom voice actions aren't allowed. </p>
  
  <p>So my question is, is it possible to directly interact with my app and have it do a very simple task? </p>
  
  <p>Thanks</p>