标签:
http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=81792&page=1&extra=#pid142038
我已经在百度论坛说了,我就不复制过来了。。。
看了别人说,配置方式不一样。在AS配置那些so要像NDK那样配置 = =
http://www.shaneenishry.com/blog/2014/08/17/ndk-with-android-studio/
上面是NDK配置
如果翻不了墙,就看我的把 = =

在最后,我上传我的代码 = =供大家学习
//Fragment类
package org.moziqi.generic.company.fragment;
import android.os.Bundle;
import com.baidu.mapapi.map.SupportMapFragment;
public class ExploreFragment extends SupportMapFragment {
private static final String ARG_SECTION_TITLE = "section_title";
/**
* 返回根据title参数创建的fragment
*/
public static SupportMapFragment newInstance(String title, com.baidu.mapapi.map.BaiduMapOptions baiduMapOptions) {
SupportMapFragment supportMapFragment = newInstance(baiduMapOptions);
Bundle args = new Bundle();
args.putString(ARG_SECTION_TITLE, title);
supportMapFragment.setArguments(args);
return supportMapFragment;
}
}
//MainAcitivity的关键代码
==================================================================
fragments = new ArrayList<Fragment>();
MapStatus ms = new MapStatus.Builder().overlook(-20).zoom(15).build();
BaiduMapOptions bo = new BaiduMapOptions().mapStatus(ms)
.compassEnabled(false).zoomControlsEnabled(false);
fragments.add(ExploreFragment.newInstance("发现", bo));
======================================================================
String[] itemTitle = getResources().getStringArray(R.array.item_title);
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction ft = fragmentManager.beginTransaction();
currentFragment = fragmentManager.findFragmentByTag(title);
for (int i = 0; i < itemTitle.length; i++) {
if (itemTitle[i].equals(title)) {
if (currentFragment == null) {
currentFragment = fragments.get(i);
ft.add(R.id.container, currentFragment, title);
}
if (lastFragment != null) {
ft.hide(lastFragment);
}
if (currentFragment.isDetached()) {
ft.attach(currentFragment);
}
ft.show(currentFragment);
lastFragment = currentFragment;
ft.commit();
onSectionAttached(title);
}
}
package org.moziqi.generic.common.constant;
import android.app.Application;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.res.Configuration;
import android.preference.PreferenceManager;
import android.support.v4.content.LocalBroadcastManager;
import android.util.Log;
import android.widget.Toast;
import com.baidu.mapapi.SDKInitializer;
/**
* Created by moziqi on 2015/1/29 0029.
*/
public class GenericApplication extends Application {
private final static String TAG = "GenericApplication";
private static GenericApplication instance;
public static GenericApplication getInstance() {
return instance;
}
@Override
public void onCreate() {
super.onCreate();
SDKInitializer.initialize(this);
instance = this;
}
@Override
public void onLowMemory() {
super.onLowMemory();
showLog("系统处于匮乏状态");
}
@Override
public void onTrimMemory(int level) {
super.onTrimMemory(level);
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
/**
* 打印土司
*
* @param msg
*/
public static void showToast(String msg) {
Toast.makeText(instance, msg, Toast.LENGTH_LONG).show();
}
/**
* 打印日志
*
* @param msg
*/
public static void showLog(String msg) {
showLog(TAG, msg);
}
public static void showLog(String tag, String msg) {
Log.e(tag, msg);
}
/**
* 获取局部广播器
*
* @return
*/
public static LocalBroadcastManager getLocalBroadcastManager() {
LocalBroadcastManager instance1 = LocalBroadcastManager.getInstance(instance);
return instance1;
}
public SharedPreferences sharePreference(String name, int mode) {
SharedPreferences sharedPreferences = getSharedPreferences(name, mode);
return sharedPreferences;
}
private SharedPreferences.Editor userEditor() {
SharedPreferences user = sharePreference("user", Context.MODE_PRIVATE);
SharedPreferences.Editor edit = user.edit();
return edit;
}
public void saveNewUserInfo(String username, String password) {
SharedPreferences.Editor edit = userEditor();
edit.putString("username", username);
edit.putString("password", password);
edit.commit();
}
public void deleteCurrentUserInfo() {
SharedPreferences.Editor edit = userEditor();
edit.remove("username");
edit.remove("password");
edit.commit();
}
}
android studio use 百度LBS have JNICommonMemCache
标签:
原文地址:http://my.oschina.net/moziqi/blog/380365