- 博客(7)
- 收藏
- 关注
原创 Android Studio更改包名
Step1:compact empty middle packages设置不选择,然后直接更改要改的包名,此时manifest的包名(packageName)会随之改变。 Step2:在build gradle里把包名改一下,改applicationId。 Step3:全局搜原先的包名,xml文件里的需要手动去改。 Step4:这是改应用的名字,manifest里把应用名字改一下 andro
2017-07-19 19:35:12 284
原创 Git开发常用命令汇总
git log查看当前分支的提交 git log –oneline查看当前分支的历史提交 git reflog查看所有分支的提交git tag查看标签 git checkout tag名字 -b 分支名字 从某个tag切一个分支
2017-07-19 14:18:34 321
转载 android子线程切换到主线程修改ui方式汇总
Android的APP在启动后自动启动了一个UIThread即主线程。这个线程主要用来分发用户操作事件、界面绘制事件。所以为了保持较好的用户体验,耗时的操作都会放到其它线程执行,执行完成后再将结果返回到主线程并显示出来。但是,从其它线程是不能直接操作UI的。这是就需要有个线程间传递信息的机制,即Handler和消息队列以及Looper。Android平台从其它线程访问主线程主要有以下几种方式: 1
2017-07-18 19:30:08 957
原创 duplicate files copied in apk
既然是apk包内文件重复问题,首先查引入的包有没有重复,如果没有找到重复的地方,就用下面的方法进行规避。 exclude用于排除,pickFirst只用第一次出现的,忽略后面出现的。android {packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.tx
2017-07-08 16:25:57 1153
转载 线程间各种操作
查看原文1、两个线程依次执行private static void demo2() { Thread A = new Thread(new Runnable() { @Override public void run() { printNumber("A"); } }); Thread B = new Th
2017-07-06 15:17:59 271
原创 Android监听前后台切换展示开屏广告
此需求主要注意以下几点: 1、前后台切换监听 解决方案:在BaseApplication中通过 registerActivityLifecycleCallbacks(new LifecycleHandler()); 来监听前后台的切换。 2、从任何页面切换到后台再切回到前台都可以展示广告页 解决方案:在BaseAvtivity的onStart()方法里通过 getWindowManage
2017-07-05 18:06:45 3061 1
原创 Android webview长按图片保存到本地
// 长按点击事件 webView.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View view) { final WebView.HitTestResult h
2017-07-05 16:14:27 11521 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人