- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 android NDK 开发包,网盘下载,不限速
记录下ndk 开发包的地址,分享给大家。Android studio的下载包。主要是19-25,其他的没有。
2023-09-07 15:59:21
1474
原创 Android Studio.exe 下载 2023 最新更新,网盘下载
Android Studio 3.6.3 2020 年 4 月 17 日 再低的就没了,没必要了太古老,Android Studio 4.1.3 2021 年 3 月 18 日 4.1的最后一版。方便大家下载, 放到了网盘上,自己也保留一份。(最前面是最新版本的,慎用, 会有bug什么的)最新版本(次新吧)刚又更新了 ,我没下,作死人事可以下载使用一下,,其他版本有莫名奇妙的bug,让人头大,可以尝鲜,有新功能可玩。个人使用4.2版本的,感觉够用稳定。
2023-09-07 15:49:11
1710
原创 回顾总结, MVP 简单封装,我理解的mvp模式(2)
回顾总结, MVP 初识,我理解的mvp模式(1)上一篇文章写的是mvp的简单实现,这一篇是写mvp的简单封装,另外说一下,文章内容都是我个人的理解然后输出,有些东西可能说的不太准确,请注意甄别, 或者留言交流。当然, 本人也会尽最大能力写的正确,但是。。。请多包含,谢谢。开始封装上来我就直给,先搞BaseViewpublic interface BaseView { void showToast(String str);}先定义一个BaseView,然后里面写一个toast的方法给子
2021-01-04 17:37:21
279
原创 回顾总结, MVP 初识,我理解的mvp模式(1)
一,什么是MVPmvp指的是一种框架,Model,View,Presenter,三部分组成。优点是解耦,缺点是项目中类的数量指数增长。并且由于接口的大量使用,导致接手的人读代码时没有其他模式那么轻松。上图是mvp模式的架构图,可以看到Presenter连接了Model和View,所有的逻辑处理放在了此处。view 层想获取数据,就去调用Presenter的方法来获取,presenter调用model的方法去获取数据,model通过网络或者其他方式得到数据后,通过接口或者回调的方式把数据给Presen
2021-01-03 22:20:40
851
原创 python scrapy:Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools解决
##python 3 安装scrapy问题error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools根据链接进去是404,然后找了资料查到了...
2019-03-04 19:52:48
326
原创 使用adb命令删除Android系统data目录下文件及文件夹
使用命令删除data目录下的文件夹,和删除一般文件不同。data目录下的文件需要777权限,所以需要的命令不同data目录:C:\Users\aw>adb shellroot@android:/ # susuroot@android:/ # cd data/datacd data/dataroot@android:/data/data # cd /data/inspurcd /data/
2018-01-03 18:08:28
49732
1
原创 Android Studio maven-metadata.xml 卡着不动原因和解决方法
项目中遇到的问题,头一天好好的,第二天就卡着了。一直在这个地方不动,如果停止就会报 Error:Could not run build action using Gradle distribution ‘https://services.gradle.org/distributions/gradle-4.1-all.zip‘.所以直接就去看了下链接:https://dl.google.com/dl
2017-12-05 16:08:55
15909
1
原创 Android中生成json格式数据的几种方法
String生成的json数据有两种1String json="[{'name':'tom','age':12},{'name':'jack','age':13}]";JSONArray a = new JSONArray(json);System.out.println(a.toString());2String json2="{'json':[{'name':'tom','age':14},
2017-08-07 16:14:45
8250
原创 android 崩溃捕获处理,异常记录,崩溃重开。
直接使用的类,下面代码:import java.io.File;import java.io.FileOutputStream;import java.io.PrintWriter;import java.io.StringWriter;import java.io.Writer;import java.lang.Thread.UncaughtExceptionHandler;impor
2017-07-31 16:40:15
499
原创 Eclipse Permission is only granted to system apps 解决
原因 使用了系统级的权限,所以开发工具报错,修改下即可。权限类似于 INSTALL_PACKAGES 等等。Eclipse : Window -> Preferences -> Android -> Lint Error Checking然后 Issues里面搜索 ProtectedPermission 选择之后修改 Severity 低于error(比如warning),–> ap
2017-06-05 16:21:30
495
原创 PendingIntent和AlarmManager实现定时(重复)任务 Android
重复任务定时任务的实现方法(相对简单)· ·代码: Intent intent = new Intent(); intent.setClass(this.context, MyBroadcast.class); pi = PendingIntent.getBroadcast(this.context, 0, intent, PendingIntent.FLAG
2017-06-05 16:05:45
1569
原创 代码控制一段时间只触发一次事件(防止多次点击) Android
代码控制一段时间只触发一次事件(防止多次点击事件的产生) Android思路一段时间内让系统只处理一个事件,时间可以自己控制,用判断即可。SystemClock系统计时的,单位毫秒。代码块 private long lastonclickTime=0;//全局变量 long time=SystemClock.uptimeMillis();//局部变量
2017-06-05 15:28:16
5754
原创 一直在出差。。。
一直在出差,工作地方没有外网,而且干的活里面没有什么新的技术,基本都是用最基本的Android的知识,所以也就没有想着来写博客。最近不太忙了,来优快云看看新知识,提高下水平,感觉和互联网脱轨了已经。回顾下最近提高的地方吧:socket,tcp之类的有了进一步的认识,对数据的操作,文件的操作,对数据库的认识都提高了不少,因为之前的项目对这方面涉及的不太多,现在可以说填补了这方面的不足了。对非互联网A
2017-05-07 13:25:43
474
原创 新浪微博分享 成功+失败的原因Android
SINA首先去开发者平台添加个测试账号 应用信息–测试信息—测试账号。然后 接之前的微博,导jar包,SO库。等等。。直接代码 :public class sharedActivity extends AppCompatActivity implements IWeiboHandler.Response { /** * 微博微博分享接口实例 */ private
2017-01-12 14:17:28
6883
原创 新浪微博Failed to find provider info for com.sina.weibo.sdkProvider
新浪微博Failed to find provider info for com.sina.weibo.sdkProvider错误发生在新浪分享这里。消息分享1://这是新浪demo的代码。SendMessageToWeiboRequest request = new SendMessageToWeiboRequest(); request.transaction = String.va
2017-01-12 13:40:59
3886
原创 AAPT err(Facade for 2093282576): libpng error: Not a PNG file
原因:有的图片格式不PNG但是后缀是PNG。这里不是PNG格式的要自己修改保存为PNG格式。就可以了还有一种:没试过 在模块下的build.gradle中配置下面两个信息,再clear project。 aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false
2017-01-11 23:19:21
330
原创 新浪微博第三方登录验证及遇到问题 Android端
第三方登录 :新浪微博首先: 新浪微博github:https://github.com/sinaweibosdk/weibo_android_sdk 新浪开发者平台:http://open.weibo.com/1.注册账号:http://open.weibo.com/ android包名 签名都 要填一个的 获取签名软件的地址 新浪已经给了(https://gi
2017-01-10 00:55:54
6255
原创 jsoup解析网站资源。Android
jsoup解析网站资源的这么一个东西。不多解释。讲解看这里:http://www.open-open.com/jsoup/有个小栗子(代码):public class Parseurl { public static final String url="http://www.dbmeinv.com/dbgroup/show.htm?pager_offset="; //解析图片的URL
2016-12-30 17:37:50
486
原创 sharedPreferences不同activity之间的数据共享
SharedPreferences是要依靠context的。在activity中使用,或者传入context上下文对象。// 第一步,获取SharedPreferences的编辑者SharedPreferences sharedPreferences=getSharedPreferences("ceshi",
2016-12-24 23:47:11
3849
原创 log日志新玩意Logger
github地址:https://github.com/orhanobut/logger;as加依赖:compile 'com.orhanobut:logger:1.15'推荐下,用法传github看,传送门在上面。输出日志可以说是艺术,不用自己费脑子想tag什么的,更清晰,果然懒是人类进步的动力。
2016-12-24 23:03:13
652
原创 Toast之自定义
一般的Toast:Toast.makeText(this, "吐司", Toast.LENGTH_SHORT).show();位置不同的吐司:Toast toast = Toast.makeText(this, "吐司", Toast.LENGTH_SHORT);// 设置吐司提示的展示位置toast.setGravity(Gravity.CENTER, 0, 0);toast.show();
2016-12-24 21:50:30
350
原创 set集合和list集合的区别
set集合中的数据没有顺序,且如果add两个一样的对象或基本类型的数据,set集合里也是只有一个,即set集合中的数据都是独一无二的;不能使用加强的for循环;list中的数据是有顺序的,可以加入多个一样的对象和基本类型的数据,可使用加强的for循环;用的时候的区别主要就是:set集合里的值不重复,无序的,list集合里的可以重复,有序的。
2016-12-22 21:13:53
1361
原创 textView的跑马灯效果
TextView的跑马灯效果:<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="marquee" android:focusable="true" android:fo
2016-12-22 18:07:30
365
原创 handler message使用方法Android
使用更新UI线程方法; message发生数据,在handler里提取处理,然后更新UI 其中 message发生数据是在子线程里发送的, handler是在主线程里获取到的数据。Handler myhandler=new Handler(){ @Override public void handleMessage(Message msg) {
2016-12-12 20:46:43
1645
原创 Android6.0动态获取摄像头权限(举一反三)
6.0系统可以动态的获取系统的权限API>22例如摄像头举一反三写一个动态获取摄像头的方法,其他的权限也可以稍微修改使用。在调用摄像头的地方进行判断,系统的版本Build.VERSION.SDK_INT>22如果系统6.0或以上,就判断有没有权限:ContextCompat.checkSelfPermission(MainActivity.this,
2016-12-12 13:25:24
27596
2
原创 自定义dialog 弹出动画
自定义一个加载时弹出的dialog动画可以拿来直接用,最新测试过的。资源图片是网上找到的。但是代码不能实现功能,所以就把图片收藏了,代码从新实现。在这里设置动画效果,一个imageview 设置背景animation-list, public void onWindowFocusChanged(boolean hasFocus) { ImageView imageView = (Im
2016-12-12 13:01:44
698
原创 隐藏title,requestWindowFeature(Window.FEATURE_NO_TITLE);失效
刚领导让我去掉项目的名字(最上面的app名字 title); requestWindowFeature(Window.FEATURE_NO_TITLE); 用好多次都是可以的。也是在 setContentView之前设置的 结果就是没出效果,好尴尬~ 然后就找帖子博客看,发现一个问题 我的activity 继承自 AppCompatActivity public
2016-07-21 17:28:06
340
原创 finished with non-zero exit value 2 百度地图jar包
小问题记录一下 几天给项目导入百度地图,只想要个定位,就添加了jar包 BaiduLBS_Android.jar 结果发现地图出不来。后来就把百度地图的jar包都放进去了。就开始报错finished with non-zero exit value 2(错误的最后位置), clean 不会报错 运行会报错。 查好多帖子,大家反映jar包重复的情况较多,仔细一看,删掉了Baid
2016-07-21 16:41:07
616
原创 统计项目的总代码行数 Android studio
今天上午没事就在群里聊了聊 ,同学问怎么统计项目的代码数 查了一下方法不少,记录一个最简单的 自己试过。 适用 Android studio : ctrl + shift +a 输入find 选择 find in path : 最下面 file mask 可以自己选择文件 java xml 。。。
2016-07-19 13:47:55
1413
1
原创 在工具类里获取context 上下文对象 Android
具体的问题是这样的 : 在一个工具类中需要一个context然后进行操作(比如弹个吐司之类的)。 public class XXXutils{ ... } 首先,一般项目中会有一个BaseApplication 是extends Application的(没有就创建一个)。然后定义一个全局context public class Base
2016-07-19 09:22:37
8319
1
原创 Android 在代码中为textview设置自定义的颜色
项目中做一个功能: 在listview的item中 根据其中一个参数的值不同 设置这个值的颜色不同。 找了好多都是模糊不清的,后来 ColorStateList 实现的 ColorStateList greenColor=ColorStateList.valueOf(0xFF3A9940);ColorStateList redColor=ColorStateList.valueO
2016-06-28 12:07:36
1004
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-05-05 09:01:05
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人