小编DaB*_*ter的帖子

拥有付费和免费版Android应用的最佳方式

我已经在Android电子市场上有一个免费的应用程序,但我想添加一个具有更好功能的付费版本.我不能上传相同的一些更改的常量来解锁这些功能,因为市场告诉我,我已经在市场上有一个带有该包名称的应用程序.

这样做最干净的方法是什么?

android

61
推荐指数
4
解决办法
3万
查看次数

让毕加索预先拍摄即将到来的图像

我正在使用带有GridView的Picasso,通过网络加载200张图像.现在,看起来Picasso没有触发网络上的图像加载,直到图像开始在屏幕上显示.

有没有办法让Picasso预先获取列表中的下N个图像,以便体验更好?我正在使用适配器将图像放入Gridview.

android gridview picasso

16
推荐指数
1
解决办法
8507
查看次数

使用React Native实施Google+登录

我想在React Native应用程序中集成G +登录(根据https://developers.google.com/+/mobile/ios/sign-in).我有Facebook登录工作通过http://brentvatne.ca/facebook-login-with-react-native/这是完美的工作,但我不知道该怎么做G +文档的这一点:

在视图控制器的.h文件中,导入GooglePlus/GooglePlus.h,并声明此控制器类实现GPPSignInDelegate协议

如果有人能提供一些指针/代码示例?

谢谢!

google-plus react-native

13
推荐指数
2
解决办法
1万
查看次数

onPageFinished渲染网页时无法正确触发

由于某种原因,onPageFinished在WebView完成加载之前被触发 - 我无法弄清楚为什么......

public class WebViewClientTest extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    final WebView webview = (WebView) findViewById(R.id.webview);

    webview.setWebViewClient(new WebViewClient() {  
        @Override  
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(webview, url);
            webview.scrollTo(0, 500);
        }  
    });
    webview.loadUrl("http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=lala");

}
}
Run Code Online (Sandbox Code Playgroud)

好吧,看起来这不是固定的.我认为加载页面时会出现竞争情况,但无法获得可重现的行为.

我将网页的HTML内容存储在SQLite数据库中,以便在离线时查看.我将内容重新加载到WebView中:

webView.loadDataWithBaseURL("fake://fake.com/", htmlBody, "text/html", "utf-8", null);
Run Code Online (Sandbox Code Playgroud)

似乎有时当WebView加载它时会正确地触发WebViewClient.onPageFinished()方法,有时则不会.有时它似乎在页面加载完成之前触发,产生contentHeight为0并忽略任何scrollTo调用.

有人对此有经验吗?

java android webkit

11
推荐指数
1
解决办法
9591
查看次数

无法使用服务器API发送推送通知

我正在使用新的Firebase平台.我试图通过我的应用服务器发送推送通知并发送到我的iPhone.

我有设置工作,我手动发送消息与网站上的Firebase通知区域,但当我尝试发送邮件与POST到https://fcm.googleapis.com/fcm/send我没有消息是交付给设备.

我发送以下内容(使用auth标头)

{ "notification": {
    "title": "Portugal vs. Denmark",
    "text": "5 to 1"
  },
  "to" : "<registration token>"
  }
Run Code Online (Sandbox Code Playgroud)

我收到了来自POST的200响应,其中包含以下内容:

    {
  "multicast_id": 5511974093763495964,
  "success": 1,
  "failure": 0,
  "canonical_ids": 0,
  "results": [
    {
      "message_id": "0:1463685441784359%3ad254b53ad254b5"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试直接通过Firebase网站发送到此设备,它可以正常工作,但上面的表格帖子没有.不知道从哪里开始!

ios firebase firebase-cloud-messaging

8
推荐指数
1
解决办法
7570
查看次数

将设备组添加到 Firebase 中的主题?

可以向主题添加设备令牌,也可以向设备组添加设备令牌,但是否可以向主题添加设备组?这样做似乎很明智,但我在新的 Firebase 文档中没有看到任何对它的引用?

firebase firebase-cloud-messaging

5
推荐指数
1
解决办法
405
查看次数

Adobe AIR应用程序可以在本地客户端计算机上执行进程吗?

我希望能够从Adobe AIR应用程序(实际上是命令行进程)中启动第三方进程.AIR应用程序运行的安全上下文是否会阻止此操作?

air

4
推荐指数
1
解决办法
6827
查看次数