RSS图片
Android
Download PDF Abstract Mobile apps that rely on backend servers for their data needs should provide seamless offline capability. To provide this capability, apps must implement a data sync mechanism that takes connection availability, authentication, and battery usage, among other things, in to account. In Part 1, we discussed how to leverage the Android sync adapter framework to implement these......
作者:发表于:2017/06/18 点击:2 评论:0
Abstract Mobile apps with a backend need to provide offline capability as the devices may not have continuous network access. We also need an efficient way for our app to automatically sync with a backend server. In this article we will take a look at how Android* sync adapter framework can be leveraged for a restaurant sample app to enable seamless data sync. We will discuss how to provide off......
作者:发表于:2017/06/18 点击:2 评论:0
https://console.developers.google.com/apis 首先创建凭据  包名,keystore文件的sha1码 API管理器中启用相应的api ...
作者:发表于:2017/06/13 点击:0 评论:0
android studio 菜单 -> buid -> Generate Signed Apk 创建jks后缀的签名件  然后在build.grade 中引用 android { signingConfigs { config01 { keyAlias 'MXXXXE' keyPassword 'XXXXX' storeFile file("E:/XXXXX/focusdict.jks") storePassword 'XXXXX' }     } I have not fully fixed this issue, but I think it is related to the follow......
作者:发表于:2017/06/13 点击:2 评论:0
画面回転時のメモリーリークを防ぐため、下記のような DialogFragment を作成することを推奨します。 public class SampleDialogFragment extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(getActivity()) .setTitle("タイトル") .setMessage("メッセージ") .create......
作者:发表于:2017/06/11 点击:0 评论:0
准备工作: svn仓库地址, 需要上传的Android工程 点击shareProject(Subversion)按钮 shareProject(Subversion) 配置仓库地址并关联 share 添加忽略配置, AndroidStudio下忽略文件必须在提交之前设置好, 一旦提交后就不能忽略了, 强行忽略或者试图删除并重新上传会出现奇怪的svn问题, 忽略文件的设置有两种方式: 在setting的version control中设置ignore; 右键想要忽......
作者:发表于:2017/06/05 点击:2 评论:0
Android studio NDK开发支持CMake和ndk-build两种编译方式: 第一种:CMake编译方式的开发步骤 下载安装studio     下载地址:“http://www.android-studio.org/” 新建项目 下载安装ndk插件:File右键->setting->Android SDK->SDK Tool勾选CMake,LLDB,NDK,将这三个插件全都安装上。 查看是否关联上NDK,也可以手动添加(local.properties末尾加上如下代码) //这是自己的ndk地址,注意转义,下面的地址......
作者:发表于:2017/06/01 点击:0 评论:0
You can easily search for unused resources from Android Studio. Just press Ctrl+Alt+Shift+iand type "Unused resources" (without quotes). That will execute lint. Super easy way how run lint commands (and other stuff from IDE). OR In Android Studio -> Menu -> Refactor -> Remove Unused Resources... Select the resources you want to remove. You ......
作者:发表于:2017/01/22 点击:16 评论:0
一、打包时忽略无用资源   我们在打包的时候默认会把没有用到的资源(比如图片)也打包成app,徒增了应用的大小。现在我们可以利用Gradle来优雅的去除没有用到的资源文件了! 就是在gradle中配置shrinkResources true。这个东西依赖于minifyEnabled,所以minifyEnabled也要为true才行。   官方推荐在正式版中这么写: android { buildTypes { release { minifyEnabled true ......
作者:发表于:2017/01/21 点击:20 评论:0
build.gradleに指定する、compileSdkVersionやtargetSdkVersionなどの説明。 compileSdkVersion Javaのソースをコンパイルするときに使うSDKのバージョン。新しいSDKではAPIやandroid.R.id.xxxの定義が追加されていたりする。 例えば、ViewのrequestUnfufferedDispatchはAPIレベル21で追加されているので、このAPIを使う場合にはcompileSdkVersionは21以上にする必要がある。 buildToolsVersion ビルドに使うツール......
作者:发表于:2016/11/10 点击:12 评论:0