GittyReporter, 在GitHub上直接从你的应用程序,一个强大的,简单的库来打开问题

分享于 

4分钟阅读

GitHub

  繁體
A powerful and simple library to open issues on GitHub directly from your app.
  • 源代码名称:GittyReporter
  • 源代码网址:http://www.github.com/paolorotolo/GittyReporter
  • GittyReporter源代码文档
  • GittyReporter源代码下载
  • Git URL:
    git://www.github.com/paolorotolo/GittyReporter.git
    Git Clone代码到本地:
    git clone http://www.github.com/paolorotolo/GittyReporter
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/paolorotolo/GittyReporter
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Gitty报告器

    Maven Central
    Get it on Google Play

    观看完整的视频在 YouTube。

    是你的收件箱中来自用户的Bug 报告和请求?
    Gitty是在GitHub上直接从你的应用程序中报告问题的新材料,即使没有一个帐户。

    :如何使用

    将这个添加到你的build.gradle:

    
    
    
    
    repositories {
    
    
     mavenCentral()
    
    
    }
    
    
    
    dependencies {
    
    
     compile 'com.github.paolorotolo:gitty_reporter:1.2.1'
    
    
    }
    
    
    
    

    创建一个扩展 GittyReporter的新的活动:

    
    
    
    
    public class Gitty extends GittyReporter {
    
    
    
     // Please DO NOT override onCreate. Use init instead.
    
    
     @Override
    
    
     public void init(Bundle savedInstanceState) {
    
    
    
     // Set where Gitty will send issues.
    
    
     // (username, repository name);
    
    
     setTargetRepository("paolorotolo", "GittyReporter");
    
    
    
     // Set Auth token to open issues if user doesn't have a GitHub account
    
    
     // For example, you can register a bot account on GitHub that will open bugs for you. 
    
    
     setGuestOAuth2Token("28f479f73db97d912611b27579aad7a76ad2baf5");
    
    
    
     // OPTIONAL METHODS
    
    
    
     // Set if User can send bugs with his own GitHub account (default: true)
    
    
     // If false, Gitty will always use your Auth token
    
    
     enableUserGitHubLogin(true);
    
    
    
     // Set if Gitty can use your Auth token for users without a GitHub account (default: true)
    
    
     // If false, Gitty will redirect non registred users to github.com/join
    
    
     enableGuestGitHubLogin(true);
    
    
    
     // Include other relevant info in your bug report (like custom variables)
    
    
     setExtraInfo("Example string");
    
    
    
     // Allow users to edit debug info (default: false)
    
    
     canEditDebugInfo(true);
    
    
    
     // Customize Gitty appearance
    
    
     setFabColor1(int colorNormal, int colorPressed, int colorRipple);
    
    
     setFabColor2(int colorNormal, int colorPressed, int colorRipple);
    
    
     setBackgroundColor1(int color);
    
    
     setBackgroundColor2(int color);
    
    
     setRippleColor(int color);
    
    
     }
    
    
    }
    
    
    
    

    基于的特征材料设计

    Gitty记者遵循谷歌设计指南的材料。 在> = Lollipop 上,它还包括材质动画 ,以高清方式观看它们。

    示例

    我在GitHub上上传了一个示例应用程序。 看它也可以用在 Google Play 上。

    使用它的应用程序

    • Numix项目的一些应用。 我们已经创建了一个名为 numix-ood ( 博士)? )。
    • Glucosio

    GIT  DIR  POW  Github  
    相关文章