??xml version="1.0" encoding="utf-8" standalone="yes"?>黄页网站在线观看,国产91一区,亚洲第一区中文99精品http://www.aygfsteel.com/leekiang/category/43938.htmlMDA/MDD/TDD/DDD/DDDDDDDzh-cnSat, 24 Dec 2016 06:55:44 GMTSat, 24 Dec 2016 06:55:44 GMT60解决引入google map android sdk旉到的问题http://www.aygfsteel.com/leekiang/archive/2016/12/21/432159.htmlleekiangleekiangTue, 20 Dec 2016 16:24:00 GMThttp://www.aygfsteel.com/leekiang/archive/2016/12/21/432159.htmlhttp://www.aygfsteel.com/leekiang/comments/432159.htmlhttp://www.aygfsteel.com/leekiang/archive/2016/12/21/432159.html#Feedback0http://www.aygfsteel.com/leekiang/comments/commentRss/432159.htmlhttp://www.aygfsteel.com/leekiang/services/trackbacks/432159.html
repositories{
mavenCentral()
}
dependencies {
compile ('com.google.android.gms:play-services-maps:10.0.1')
}
按以上配|,q行clean时报错,无法加蝲play-services-maps 10.0.1包?br />
Error:(69, 14) Failed to resolve: com.google.android.gms:play-services-maps:10.0.1
<a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile:/Users/you/AndroidProjects/yourapp/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
点击Android Studio的提C如何修复的链接Q就会自动下载Google的相关依赖包到本地。下载时弹出H口中显C的一些信息如下?br />
Install Missing Componets
SDK Path:/User/you/Library/Android/sdk

To install:
- SDK Patch Applier v4 (patcher;v4)
- Google Repository (extras;google;m2repository)

Installing SDK Patch Applier v4
Downloading https://dl.google.com/android/repository/3534162-studio.sdk-patcher.zip
Installing SDK Patch Applier v4 in /Users/you/Library/Android/sdk/patcher/v4
Installation of SDK Patch Applier v4 complete.

Installing Google Repository
Downloading https://dl.google.com/android/repository/google_m2repository_gms_v8_rc42_wear_2b1_rc4.zip
Installing Google Repository in /Users/you/Library/Android/sdk/extras/google/m2repository
Installation of Google Repository complete.


http://stackoverflow.com/questions/16978190/add-google-maps-api-v2-in-a-fragment
http://www.joellipman.com/articles/google/android/application-development/android-os-add-googlemap-as-fragment.html
https://www.zhihu.com/question/20892245
http://blog.csdn.net/woshilisao/article/details/8647649 android fragmentQandroid.support.v4.app.Fragment和android.app.Fragment区别Q?
http://www.tuicool.com/articles/YFBv6nJ Introduction to Google Maps API for Android

leekiang 2016-12-21 00:24 发表评论
]]>
android webview实现js和java互相调用http://www.aygfsteel.com/leekiang/archive/2016/11/24/432012.htmlleekiangleekiangThu, 24 Nov 2016 08:19:00 GMThttp://www.aygfsteel.com/leekiang/archive/2016/11/24/432012.htmlhttp://www.aygfsteel.com/leekiang/comments/432012.htmlhttp://www.aygfsteel.com/leekiang/archive/2016/11/24/432012.html#Feedback0http://www.aygfsteel.com/leekiang/comments/commentRss/432012.htmlhttp://www.aygfsteel.com/leekiang/services/trackbacks/432012.html

https://github.com/lzyzsd/JsBridge  
注意Q用lzyzsd/JsBridge  Q覆?span style="font-family: Menlo; font-size: 9pt; background-color: #ffffff;">WebViewClient时一定要l承BridgeWebViewClientQ否则js和java互相调用不管?/span>
webview.setWebViewClient(new BridgeWebViewClient(webview) 

另外q有一?span style="font-family: verdana, 'courier new'; font-size: 14px;">WebViewJavascriptBridgeQ?/span>https://github.com/gzsll/WebViewJavascriptBridge

http://www.cnblogs.com/wingyip/p/5426477.html JsBridge实现Javascript和Java的互相调?div>http://blog.csdn.net/sk719887916/article/details/47189607 
 Android 利用WebViewJavascriptBridge 实现js和java的交?br />
http://www.jb51.net/article/37208.htm Android在其他线E中更新UIU程的解x?/div>


leekiang 2016-11-24 16:19 发表评论
]]>
Activity和Intent相关W记http://www.aygfsteel.com/leekiang/archive/2016/10/26/431929.htmlleekiangleekiangTue, 25 Oct 2016 16:54:00 GMThttp://www.aygfsteel.com/leekiang/archive/2016/10/26/431929.htmlhttp://www.aygfsteel.com/leekiang/comments/431929.htmlhttp://www.aygfsteel.com/leekiang/archive/2016/10/26/431929.html#Feedback0http://www.aygfsteel.com/leekiang/comments/commentRss/431929.htmlhttp://www.aygfsteel.com/leekiang/services/trackbacks/431929.html
向下一个Activity传递数据(使用Bundle和Intent.putExtrasQ?/div>
Intent it = new Intent(Activity.Main.this, Activity2.class);
Bundle bundle=new Bundle();
bundle.putString("name", "This is from MainActivity!");
it.putExtras(bundle);       // it.putExtra("name","abc");
startActivity(it);            // startActivityForResult(it,REQUEST_CODE);
 
对于数据的获取可以采用:
Bundle bundle=getIntent().getExtras();
String name=bundle.getString("name");

参考:
http://www.cnblogs.com/feisky/archive/2010/01/16/1649081.html
http://www.cnblogs.com/tornadomeet/archive/2012/07/28/2613617.html 从一个activity跌{到另外一个activity


leekiang 2016-10-26 00:54 发表评论
]]>
Android Studio 如何h打包http://www.aygfsteel.com/leekiang/archive/2016/10/25/431928.htmlleekiangleekiangTue, 25 Oct 2016 15:41:00 GMThttp://www.aygfsteel.com/leekiang/archive/2016/10/25/431928.htmlhttp://www.aygfsteel.com/leekiang/comments/431928.htmlhttp://www.aygfsteel.com/leekiang/archive/2016/10/25/431928.html#Feedback0http://www.aygfsteel.com/leekiang/comments/commentRss/431928.htmlhttp://www.aygfsteel.com/leekiang/services/trackbacks/431928.htmlbuildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
?span style="font-size: 9pt;">minifyEnabled改ؓtrue?br />
ProGuard是Android SDK附带的?span style="font-size: 9pt;">如果需要顶的安全性,ProGuard力不从心了Q可以用DexGuard?br />
参考:
L Android 中的代码h http://droidyue.com/blog/2016/07/10/understanding-android-obfuscated-code-by-proguard/


leekiang 2016-10-25 23:41 发表评论
]]>
AndroidRuntimeException: requestFeature() must be called before adding contenthttp://www.aygfsteel.com/leekiang/archive/2016/10/25/431927.htmlleekiangleekiangTue, 25 Oct 2016 14:38:00 GMThttp://www.aygfsteel.com/leekiang/archive/2016/10/25/431927.htmlhttp://www.aygfsteel.com/leekiang/comments/431927.htmlhttp://www.aygfsteel.com/leekiang/archive/2016/10/25/431927.html#Feedback0http://www.aygfsteel.com/leekiang/comments/commentRss/431927.htmlhttp://www.aygfsteel.com/leekiang/services/trackbacks/431927.html
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
增加代码requestWindowFeature(Window.FEATURE_NO_TITLE)以去掉标题栏Qƈ且代码放?span style="font-size: 9pt;">setContentView之前Q但q是报异?/span>
android.util.AndroidRuntimeException: requestFeature() must be called before adding content
?/span>AppCompatActivity改ؓActivity才得以解冟뀂不知道AppCompatActivity和Activity有何区别?br />
参考:http://www.cnblogs.com/and_he/archive/2011/06/01/2067106.html Android中全屏或者取消标题栏


leekiang 2016-10-25 22:38 发表评论
]]>
如何在小c?开启android真机调试http://www.aygfsteel.com/leekiang/archive/2016/10/24/431917.htmlleekiangleekiangMon, 24 Oct 2016 03:45:00 GMThttp://www.aygfsteel.com/leekiang/archive/2016/10/24/431917.htmlhttp://www.aygfsteel.com/leekiang/comments/431917.htmlhttp://www.aygfsteel.com/leekiang/archive/2016/10/24/431917.html#Feedback0http://www.aygfsteel.com/leekiang/comments/commentRss/431917.htmlhttp://www.aygfsteel.com/leekiang/services/trackbacks/431917.html 首先?#8220;讄”-“关于手机”里多ơ点凅RMIUI版本】进入开发者模式,但在Android Studio里运行时找不到设备,执行adb devices也看不到讑֤?br />在拨L面按  *#*#717717#*#*  Q?出现 Diag USB port enable?再次执行adb devicesQ看到设备了Q但昄为unauthorized?br />最后发玎ͼ讄-其他高讄-开发者选项Q开?#8220;开发者选项”Q同时开?#8220;USB调试”Q再ơ执行adb devicesQ终于成功的昄讑֤了?/div>
 


leekiang 2016-10-24 11:45 发表评论
]]>
android webviewW记http://www.aygfsteel.com/leekiang/archive/2016/10/21/431912.htmlleekiangleekiangFri, 21 Oct 2016 13:43:00 GMThttp://www.aygfsteel.com/leekiang/archive/2016/10/21/431912.htmlhttp://www.aygfsteel.com/leekiang/comments/431912.htmlhttp://www.aygfsteel.com/leekiang/archive/2016/10/21/431912.html#Feedback0http://www.aygfsteel.com/leekiang/comments/commentRss/431912.htmlhttp://www.aygfsteel.com/leekiang/services/trackbacks/431912.htmlpublic boolean shouldOverrideUrlLoading(WebView view, String url) { 
       view.loadUrl(url);
       return true;
  }
重写shouldOverrideUrlLoadingҎQ返回true表示点击链接是在当前webview里打开Q而不是调用浏览器打开


WebViewClient与WebChromeClient的区?http://blog.csdn.net/jackyhuangch/article/details/8310033
Android中WebView拦截替换|络h数据http://droidyue.com/blog/2014/11/23/block-web-resource-in-webview/
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/1010/1569.html android WebView全面ȝ
自定义可下拉h的WebView http://www.voidcn.com/blog/Moy01/article/p-4587219.html
android webviewq程调试http://www.cnblogs.com/carlos-guo/p/3920915.html
http://www.udpwork.com/item/13349.html  WebView处理|页位置h
http://www.cnblogs.com/over140/archive/2013/03/07/2947721.html 带进度条的webview
http://blog.csdn.net/u014400200/article/details/38511419 webview处理视频
http://blog.csdn.net/jackyhuangch/article/details/8310033 关于android WebViewClient和WebChromeClient
http://www.weblog-life.net/entry/2016/03/12/080300 webview如何使用google地图Q日本h写的
http://stackoverflow.com/questions/5329662/android-webview-geolocation  
https://github.com/delight-im/Android-AdvancedWebView q个支持地理定位


leekiang 2016-10-21 21:43 发表评论
]]>
android开发环境的几个问题http://www.aygfsteel.com/leekiang/archive/2016/10/13/431890.htmlleekiangleekiangThu, 13 Oct 2016 13:25:00 GMThttp://www.aygfsteel.com/leekiang/archive/2016/10/13/431890.htmlhttp://www.aygfsteel.com/leekiang/comments/431890.htmlhttp://www.aygfsteel.com/leekiang/archive/2016/10/13/431890.html#Feedback0http://www.aygfsteel.com/leekiang/comments/commentRss/431890.htmlhttp://www.aygfsteel.com/leekiang/services/trackbacks/431890.html 找不到原因,改ؓ使用Android Studio 2.1.3
下蝲地址Qhttp://tools.android.com/download/studio/builds/2-1-3

2. ~译某项目报错Could not find property 'config' on SigningConfig container
在build.grade文g的android->signingConfigs节点下增加config配置
android {
    signingConfigs {
        config {
            keyAlias '你的key别名'
            keyPassword '你的key密码'
            storeFile file('你的密钥存储路径')
            storePassword '你的存储密码'
        }
    }
...

3. ~译报错failed to find target android-22
/Users/username/Library/Android/sdk/platforms下发现有android-24目录Q故编译别都设ؓ24?/div>
修改build.grade文g的相兛_性:
compileSdkVersion 24
buildToolsVersion "24.0.0"
targetSdkVersion 24
compile 'com.android.support:appcompat-v7:24.0.0'

4. ~译报错Gradle sync failed: Gradle DSL method not found: 'android()'
删除目根目录下的build.gradle文gQ因为app目录下已l有build.gradle了?br /> 备䆾下根目录下build.gradle文g的内容:
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
allprojects {
    repositories {
        jcenter()
    }
}
android {
    compileSdkVersion 24
}
dependencies {
}

5. ~译报错Plugin with id 'com.android.application' not found
恢复目根目录下的build.gradle文gQ将内容修改为如下:
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
    }
}

6. ~译报错Qfailed to find Build Tools revision 24.0.0
/Users/username/Library/Android/sdk/build-tools下查看自qBuildTools版本Q发现是24.0.3Q然后将buildToolsVersion修改版本Q?br /> buildToolsVersion "24.0.3"

7. Android Studio~译执行以下d时一直等待,执行了一个小时也没动静?
Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:prepareDebugUnitTestDependencies, :app:mockableAndroidJar]
打开Preferences->Build-Excecution-Deployment->BuildTools->Gra‌​dleQ勾选Offline work
参见http://stackoverflow.com/questions/25629368/how-to-fix-android-studio-getting-stuck-executing-gradle-tasks

8. Exception in thread "png-cruncher_5" java.lang.RuntimeException: Timed out while waiting for slave aapt process
不知道原因,最l是通过修改SDK Build Tools?9.1.0、升UJDK由JDK7升至JDK8、增加环境变量SLAVE_AAPT_TIMEOUT=30{搞定的

9. 如何修改SDK和JDK的\?br /> 在File->Project Structure里修?br />
10. 修改Android Studio中java代码的编译?br />
打开File --> Project Structure-->appQ修改Source Compatibility和Target Compatibility

11.如何在用gradle时增?-stacktrace参数
Preferences->Build-Excecution-Deployment->Compiler
增加--info?-debugQ在解决报错时能看到更多的信?/div>

12. 报错aapt ..finished with non- zero exit value 1
找不到原因,增加~译参数--info后发现有用的信息Qinvalid resource directory name: ..app\build\intermediates\res\merged\debug/values-b+sr+Latn

13.invalid resource directory name: ..app\build\intermediates\res\merged\debug/values-b+sr+Latn
不知道原因,版本升U到21解决了?br />
14. ~译时报找不到AppCompatActivitycȝ错误
改ؓ使用Qcompile 'com.android.support:appcompat-v7:22.2.1'
同时版本由21升?2

15. 生成apk时报错:Missing Gradle Project Information. Please check if the IDE successfully synchronized its state with the Gradle Project Model
在工h里点?#8220;Sync Project with Gradle Files”按钮

16.导入某项目时报错Error:Gradle version 2.14.1 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in...
打开Android Studio的File->Project StructureQ点击ProjectQ将Gradle version修改?.14.1
?Applications/Android Studio.app/Contents/gradle下的只有gradle-2.14.1

25.如何修改生成的apk的名?/div>
http://www.jianshu.com/p/93051c9e97fb
Android Studio如何发布APKQhttp://chenfeicqq.iteye.com/blog/1889160

26. 在gradle.properties中增?span style="color: inherit; font-family: 'Source Code Pro', monospace; font-size: inherit; line-height: 1.45; white-space: pre;">android.enableBuildCache=trueQ貌D加快~译速度?/span>


leekiang 2016-10-13 21:25 发表评论
]]>Ud开发框?phonegap{?http://www.aygfsteel.com/leekiang/archive/2011/04/09/347938.htmlleekiangleekiangSat, 09 Apr 2011 04:36:00 GMThttp://www.aygfsteel.com/leekiang/archive/2011/04/09/347938.htmlhttp://www.aygfsteel.com/leekiang/comments/347938.htmlhttp://www.aygfsteel.com/leekiang/archive/2011/04/09/347938.html#Feedback0http://www.aygfsteel.com/leekiang/comments/commentRss/347938.htmlhttp://www.aygfsteel.com/leekiang/services/trackbacks/347938.htmlPhoneGap是一个开源的Ud应用开发框架。PhoneGap移动设备本w提供的复杂的APIq行了抽象和化,提供了一pd丰富的API供开发者调用,只要标准的web技?html5+css3+js)Q就可以利用PhoneGap提供的API去调用各U功能,PhoneGapp让你制作出在各种手机q_上运行的应用。它使开发者能够利用iPhoneQAndroidQPalmQSymbian和Blackberry手机的核心功能——包括地理定位、重力感应、联pMh、相机、文件系l等(各个讑֤支持的特性列?/a>)。它需要特定^台提供的附加软gQ例如iPhone的iPhone SDKQAndroid的Android SDK{。用PhoneGap只比为每个^台分别徏立应用程序好一点点Q因然基本代码是一LQ但是你仍然需要ؓ每个q_分别~译应用E序。据说PhoneGap很适合和jquerymobile搭配使用?br />
PhonegapQ快速开发跨q_HTML5应用的胶水层
未来是iPhone的,更是Android的,但归根结底还是PhoneGap?/a>
?PhoneGap 开发智能手机应用程?/a>
跨^台开发:初探PhoneGapUd开发框?/a>
AppsGeyser让你几秒钟做Z个Android应用


leekiang 2011-04-09 12:36 发表评论
]]>
androidW记http://www.aygfsteel.com/leekiang/archive/2010/02/10/312460.htmlleekiangleekiangTue, 09 Feb 2010 17:55:00 GMThttp://www.aygfsteel.com/leekiang/archive/2010/02/10/312460.htmlhttp://www.aygfsteel.com/leekiang/comments/312460.htmlhttp://www.aygfsteel.com/leekiang/archive/2010/02/10/312460.html#Feedback0http://www.aygfsteel.com/leekiang/comments/commentRss/312460.htmlhttp://www.aygfsteel.com/leekiang/services/trackbacks/312460.html从android2.0开始,Android SDK被分Z部分QSDK启动E序软g包和SDKlg?br />1Q下载SDK启动E序软g?br />   从http://androidappdocs.appspot.com/sdk/index.html下蝲android-sdk_r08-windows.zipQ解压到E:\android-sdk-windowsQ然后把"E:\android-sdk-windows\tools;"加到环境变量的path里?br />2Q下载SDKlg
   可以在线安装(点击SDK Manager.exe)Q也可以手动安装?br />   下蝲android-2.1_r01-windows.zipQ解压到E:\android-sdk-windows\platforms\android-2.1_r01-windowsQ这样就手动安装了android-2.1_r01?br />3Q安装GEFQeclipse->Help->install new software->add按钮Q输入名字gefQ输入地址http://download.eclipse.org/tools/gef/updates/releasesQ点击okQ然后选择与当前eclipse版本盔R应的gefQ我把二U目录全部选中q安装了?br />   如果不安装GETQ在接下来的W?步安装时会报?span> requires 'org.eclipse.gef 0.0.0' but it could not be found”错误?br />4Q安装ADT。我使用的是ȝ安装的方式?br />   下蝲ADT-8.0.1.zipQ下载地址为http://androidappdocs.appspot.com?br />   安装步骤Qeclipse->Help->install new software->add->Archive选择ADT-8.0.1.zip->OK
5, 使用SDK Manager.exe在线安装“Android SDK Platform-tools, revision 1”。不装在使用ADT时会报“SDK Platform Tools components is missing”?br />6Q在eclipse->Window->Preferences->Android中配|SDK路径为E:\android-sdk-windows
7Q安装AVD(Android Virtual Devices)
   打开"SDK和AVD理?Q点击Virtual devicesQ然后在双点击new按钮Q输入名字,选择一个TargetQ然后填写SD Card的大ؓ64MibQ其他均为默认?br />8Q把SDK的tools?/code>platform-tools目录都要加到PATH?br />9Q新Z个android目Q注意把Min SDK Version设ؓ7。项目徏好后Q可叛_目名然后点击Run As->Android ApplicationQ第一ơ运行需{待几分钟?br />

注:
1QE:\android-sdk-windows下的SDK Manager.exe可打开"SDK和AVD理?Qeclipse->window下拉菜单里的链接也可以打开Q但比前者要Settings讄V?br />2QIf you are developing in Eclipse with ADT, note that SDK Tools r8 is designed for use with ADT 8.0.0 and later. After installing SDK Tools r8, we highly recommend updating your ADT Plugin to 8.0.0.
Also note that SDK Tools r8 requires a new SDK component called Platform-tools. The new Platform-tools component lets all SDK platforms (Android 2.1, Android 2.2, and so on) use the same (latest) version of build tools such as adb, aapt, aidl, and dx. To download the Platform-tools component, use the Android SDK Manager, as described in Adding SDK Components
Upgrading from SDK Tools r7:
If you are upgrading to SDK Tools r8 from an earlier version, note that the the default installed location for the adb tool has changed from <SDK>/tools/adb to <SDK>/platform-tools/adb. This means that you should add the new location to your PATH and modify any custom build scripts to reference the new location. Copying the adb executable from the new location to the old is not recommended, since subsequent updates to the SDK Tools will delete the file.
3Q感觉自q安装步骤有点乱,下次改一下:先装SDK启动E序软g包即SDK toolsQ通过SDK tools安装android-2.1_r01和Android SDK Platform-toolsQ设|环境变量,然后才安装ADT?br />4Q权威的安装步骤见http://androidappdocs.appspot.com/sdk/installing.html
5, ׃模拟器每ơ启动都比较慢,我们可以在打开模拟器之后不要再关闭Q这hơ运行Android应用 ADT׃自动使用q个模拟器,q样׃用每ơ都启动?br />
安装相关:
http://www.cnitblog.com/gyn/archive/2008/03/17/41038.html
http://emck.avaw.com/?p=62
http://shizukyo.javaeye.com/blog/254124
http://www.hiapk.com/bbs/thread-123617-1-1.html
http://www.eoeandroid.com/thread-14174-1-1.html
http://zhengtao620.blog.163.com/blog/static/1621465472010105111530403/
http://apps.hi.baidu.com/share/detail/15798968


  在Google Androidq_上运行Berkeley DB Java Edition

DroidDraw 是一个基于Java Swing?a >Android界面设计器,我们可以通过它来生成复杂? Android Layout XML文g




leekiang 2010-02-10 01:55 发表评论
]]>
վ֩ģ壺 | | ȷ| | | | | Ͱ| Ӽ| | Ѯ| Ԫ| ®| | ˮ| | | | | | ³ľ| | İ| ַ| | ʮ| | ӳ| ƽ| | ʩ| | ʱ| ƺ| | | | ̨| | | Զ|