本文整理汇总了Java中com.umeng.socialize.UMShareAPI.get方法的典型用法代码示例。如果您正苦于以下问题:Java UMShareAPI.get方法的具体用法?Java UMShareAPI.get怎么用?Java UMShareAPI.get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.umeng.socialize.UMShareAPI
的用法示例。
在下文中一共展示了UMShareAPI.get方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
ButterKnife.bind(this);
mShareAPI = UMShareAPI.get(this);
mContext = this;
initView();
initCountryList();
setListener();
initListener();
// ATTENTION: This was auto-generated to implement the App Indexing API.
// See https://g.co/AppIndexing/AndroidStudio for more information.
client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();
}
示例2: onCreate
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
// 设置异常捕获处理类
Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler(this));
Session.get(this);
mInstance = this;
MobclickAgent.openActivityDurationTrack(false);
//初始化友盟分享
//开启debug模式,方便定位错误,具体错误检查方式可以查看http://dev.umeng.com/social/android/quick-integration的报错必看,正式发布,请关闭该模式
// Config.DEBUG = true;
UMShareAPI.get(this);
initCacheFile(this);
OpenInstall.init(this);
//打开调试,便于看到Log
OpenInstall.setDebug(false);
initUmengPush();
}
示例3: onCreate
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
mContext = getApplicationContext();
Utils.init(mContext);
//友盟初始化
UMShareAPI.get(this);
/**
* 初始化数据库
*/
DaoMaster.DevOpenHelper devOpenHelper = new DaoMaster.DevOpenHelper(mContext, "test-db");
Database writableDb = devOpenHelper.getWritableDb();
daoSession = new DaoMaster(writableDb).newSession();
initCrashHandler();
initX5Environment();//x5内核初始化接口
}
示例4: onCreate
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
@Override
public void onCreate() {
MultiDex.install(this);
super.onCreate();
instance = this;
aCache = ACache.get(this);
DemoHelper.getInstance().init(this);
SDKInitializer.initialize(this);
EMClient.getInstance().init(this, initChatOptions());
EMClient.getInstance().setDebugMode(true);
initRedPacket();
// F.setLog(false);
// //崩溃处理
CrashHandlerUtil crashHandlerUtil = CrashHandlerUtil.getInstance();
crashHandlerUtil.init(this);
crashHandlerUtil.setCrashTip("很抱歉,程序出现异常,即将退出!");
Config.DEBUG = true;
initUM();
QueuedWork.isUseThreadPool = false;
UMShareAPI.get(this);
}
示例5: onCreate
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
//开启debug模式,方便定位错误,具体错误检查方式可以查看http://dev.umeng.com/social/android/quick-integration的报错必看,正式发布,请关闭该模式
Config.DEBUG = true;
UMShareAPI.get(this);
}
示例6: init
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
public static void init(Context context1,String sinaCallbackUrl,boolean degbug,SHARE_MEDIA... shareMediaList){
context = context1;
// UMShareAPI.get(context1);
Config.REDIRECT_URL = sinaCallbackUrl;//http://sns.whalecloud.com/sina2/callback
shareMedias = shareMediaList;
Config.isJumptoAppStore = true;
Config.DEBUG = degbug;
umShareAPI = UMShareAPI.get(context1);
//对应平台没有安装的时候跳转转到应用商店下载,其中qq 微信会跳转到下载界面进行下载,其他应用会跳到应用商店进行下载
//友盟统计
MobclickAgent.setScenarioType(context, MobclickAgent.EScenarioType. E_UM_NORMAL);
}
示例7: onCreate
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
mContext = getApplicationContext();
initUtil();
initTheme();
//友盟异常捕获
MobclickAgent.setCatchUncaughtExceptions(true);
MobclickAgent.setDebugMode(BuildConfig.DEBUG);
//字体
Util.setFontSize(this);
//友盟分享
UMShareAPI.get(this);
Config.DEBUG = BuildConfig.DEBUG;
//bomb
Bmob.initialize(this, "0c070110fffa9e88a1362643fb9d4d64");
BmobUpdateAgent.setUpdateOnlyWifi(false);
BmobUpdateAgent.update(this);
//禁止默认的页面统计方式
MobclickAgent.openActivityDurationTrack(false);
//异常捕获
CrashHandler crashHandler = CrashHandler.getInstance();
crashHandler.init(this);
//检测内存泄漏
if(!LeakCanary.isInAnalyzerProcess(this)){
LeakCanary.install(this);
}
//AppShortcut
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1)
new DynamicShortcutManager(this).setUpShortcut();
}
示例8: initUmengShare
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
private void initUmengShare() {
PlatformConfig.setWeixin(ConstantValues.WECHAT_ID, ConstantValues.WECHAT_SECRET);
PlatformConfig.setSinaWeibo(ConstantValues.SINA_KEY, ConstantValues.SINA_SECRET);
PlatformConfig.setQQZone(ConstantValues.TENCENT_ID, ConstantValues.TENCENT_SECRET);
Config.REDIRECT_URL = ConstantValues.SINA_REDIRECT_URL;
Config.DEBUG = BuildConfig.DEBUG;
Config.isJumptoAppStore = true;
UMShareAPI.get(appContext);
}
示例9: onCreate
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
// TODO: 2016/11/7 修改下面的两个参数 第一个appid 第二个appsecret
PlatformConfig.setWeixin("wx967daebe835fbeac", "5bb696d9ccd75a38c8a0bfe0675559b3");
UMShareAPI.get(this);
}
示例10: onCreate
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
mApplication = this;
mContext = getApplicationContext();
init();
UMShareAPI.get(this);
Logger.addLogAdapter(new AndroidLogAdapter());
Logger.addLogAdapter(new DiskLogAdapter());
}
示例11: getUMShareAPI
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
public static UMShareAPI getUMShareAPI() {
if (mShareAPI == null) {
mShareAPI = UMShareAPI.get(activity);
}
return mShareAPI;
}
示例12: onCreate
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
UMShareAPI.get(this);
}
示例13: onCreate
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
//解决7.0 FileUriExposedException
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
}
instance = this;
//创建全局的路由
routerService = new Router(this).create(RouterService.class);
StaticValue.color = ThemeUtils.getThemeColor(this);
//开启debug模式,方便定位错误,具体错误检查方式可以查看http://dev.umeng.com/social/android/quick-integration的报错必看,正式发布,请关闭该模式
BuildConfig.DEBUG = false;
// 初始化友盟组件
UMShareAPI.get(this);
//初始化LiuleiUtils
LLUtils.init(this);
//初始化加载文章缩略图配置
ConfigManage.INSTANCE.initConfig(this);
//litepal的配置
LitePalApplication.initialize(this);
//崩溃日志
//注册crashHandler
CrashHandler crashHandler = CrashHandler.getInstance();
crashHandler.init(this);
//Android crash 上传服务器回掉 暂时注释
// HttpReportCallback report = new HttpReportCallback() {
// @Override
// public void uploadException2remote(File file) {
// //可以直接上传文件
// }
// };
// AndroidCrash.getInstance().setCrashReporter(report).init(this);
if (BuildConfig.DEBUG) {
Logcat.init("com.android.racofix").hideThreadInfo().methodCount(3);
}
//检查程序哪里出现ANR异常
// BlockLooper.initialize(new BlockLooper.Builder(this)
// .setIgnoreDebugger(true)
// .setReportAllThreadInfo(true)
// .setSaveLog(true)
// .setOnBlockListener(new BlockLooper.OnBlockListener() {
// @Override
// public void onBlock(BlockError blockError) {
// blockError.printStackTrace();
// }
// })
// .build());
// BlockLooper.getBlockLooper().start();//启动检测
}
示例14: ShareUtils
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
public ShareUtils(Activity context) {
this.c = context;
if (mShareAPI == null) {
mShareAPI = UMShareAPI.get(context);
}
}
示例15: login
import com.umeng.socialize.UMShareAPI; //导入方法依赖的package包/类
private void login() {
UMShareAPI mShareAPI = UMShareAPI.get(context);
if (mShareAPI.isInstall(acticity, SHARE_MEDIA.WEIXIN)) {//判断是否安装微信
mShareAPI.doOauthVerify(acticity, SHARE_MEDIA.WEIXIN, umAuthListener);//授权
}
}