自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 APP备案,平台上架APP必备,Android反编译工具下载

APP备案上架

2023-09-18 14:28:07 110

原创 android NDK 开发包,网盘下载,不限速

记录下ndk 开发包的地址,分享给大家。Android studio的下载包。主要是19-25,其他的没有。

2023-09-07 15:59:21 909

原创 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 1275

原创 回顾总结, MVP 简单封装,我理解的mvp模式(2)

回顾总结, MVP 初识,我理解的mvp模式(1)上一篇文章写的是mvp的简单实现,这一篇是写mvp的简单封装,另外说一下,文章内容都是我个人的理解然后输出,有些东西可能说的不太准确,请注意甄别, 或者留言交流。当然, 本人也会尽最大能力写的正确,但是。。。请多包含,谢谢。开始封装上来我就直给,先搞BaseViewpublic interface BaseView { void showToast(String str);}先定义一个BaseView,然后里面写一个toast的方法给子

2021-01-04 17:37:21 151

原创 回顾总结, MVP 初识,我理解的mvp模式(1)

一,什么是MVPmvp指的是一种框架,Model,View,Presenter,三部分组成。优点是解耦,缺点是项目中类的数量指数增长。并且由于接口的大量使用,导致接手的人读代码时没有其他模式那么轻松。上图是mvp模式的架构图,可以看到Presenter连接了Model和View,所有的逻辑处理放在了此处。view 层想获取数据,就去调用Presenter的方法来获取,presenter调用model的方法去获取数据,model通过网络或者其他方式得到数据后,通过接口或者回调的方式把数据给Presen

2021-01-03 22:20:40 694

原创 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 289

原创 使用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 48438 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 15707 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 8071

原创 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 468

原创 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 444

原创 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 1514

原创 代码控制一段时间只触发一次事件(防止多次点击) Android

代码控制一段时间只触发一次事件(防止多次点击事件的产生) Android思路一段时间内让系统只处理一个事件,时间可以自己控制,用判断即可。SystemClock系统计时的,单位毫秒。代码块 private long lastonclickTime=0;//全局变量 long time=SystemClock.uptimeMillis();//局部变量

2017-06-05 15:28:16 5601

原创 一直在出差。。。

一直在出差,工作地方没有外网,而且干的活里面没有什么新的技术,基本都是用最基本的Android的知识,所以也就没有想着来写博客。最近不太忙了,来CSDN看看新知识,提高下水平,感觉和互联网脱轨了已经。回顾下最近提高的地方吧:socket,tcp之类的有了进一步的认识,对数据的操作,文件的操作,对数据库的认识都提高了不少,因为之前的项目对这方面涉及的不太多,现在可以说填补了这方面的不足了。对非互联网A

2017-05-07 13:25:43 442

原创 新浪微博分享 成功+失败的原因Android

SINA首先去开发者平台添加个测试账号 应用信息–测试信息—测试账号。然后 接之前的微博,导jar包,SO库。等等。。直接代码 :public class sharedActivity extends AppCompatActivity implements IWeiboHandler.Response { /** * 微博微博分享接口实例 */ private

2017-01-12 14:17:28 6784

原创 新浪微博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 3792

原创 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 293

原创 新浪微博第三方登录验证及遇到问题 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 6142

原创 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 437

原创 sharedPreferences不同activity之间的数据共享

SharedPreferences是要依靠context的。在activity中使用,或者传入context上下文对象。// 第一步,获取SharedPreferences的编辑者SharedPreferences sharedPreferences=getSharedPreferences("ceshi",

2016-12-24 23:47:11 3669

原创 log日志新玩意Logger

github地址:https://github.com/orhanobut/logger;as加依赖:compile 'com.orhanobut:logger:1.15'推荐下,用法传github看,传送门在上面。输出日志可以说是艺术,不用自己费脑子想tag什么的,更清晰,果然懒是人类进步的动力。

2016-12-24 23:03:13 610

原创 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 277

原创 set集合和list集合的区别

set集合中的数据没有顺序,且如果add两个一样的对象或基本类型的数据,set集合里也是只有一个,即set集合中的数据都是独一无二的;不能使用加强的for循环;list中的数据是有顺序的,可以加入多个一样的对象和基本类型的数据,可使用加强的for循环;用的时候的区别主要就是:set集合里的值不重复,无序的,list集合里的可以重复,有序的。

2016-12-22 21:13:53 1294

原创 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 335

原创 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 1576

原创 Android6.0动态获取摄像头权限(举一反三)

6.0系统可以动态的获取系统的权限API>22例如摄像头举一反三写一个动态获取摄像头的方法,其他的权限也可以稍微修改使用。在调用摄像头的地方进行判断,系统的版本Build.VERSION.SDK_INT>22如果系统6.0或以上,就判断有没有权限:ContextCompat.checkSelfPermission(MainActivity.this,

2016-12-12 13:25:24 27368 3

原创 自定义dialog 弹出动画

自定义一个加载时弹出的dialog动画可以拿来直接用,最新测试过的。资源图片是网上找到的。但是代码不能实现功能,所以就把图片收藏了,代码从新实现。在这里设置动画效果,一个imageview 设置背景animation-list, public void onWindowFocusChanged(boolean hasFocus) { ImageView imageView = (Im

2016-12-12 13:01:44 636

原创 隐藏title,requestWindowFeature(Window.FEATURE_NO_TITLE);失效

刚领导让我去掉项目的名字(最上面的app名字 title);  requestWindowFeature(Window.FEATURE_NO_TITLE); 用好多次都是可以的。也是在   setContentView之前设置的  结果就是没出效果,好尴尬~ 然后就找帖子博客看,发现一个问题  我的activity 继承自 AppCompatActivity  public

2016-07-21 17:28:06 299

原创 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 577

原创 统计项目的总代码行数 Android studio

今天上午没事就在群里聊了聊  ,同学问怎么统计项目的代码数  查了一下方法不少,记录一个最简单的   自己试过。   适用  Android studio :      ctrl + shift +a  输入find  选择 find in path :       最下面 file mask 可以自己选择文件  java  xml 。。。

2016-07-19 13:47:55 1324 1

原创 在工具类里获取context 上下文对象 Android

具体的问题是这样的  : 在一个工具类中需要一个context然后进行操作(比如弹个吐司之类的)。    public class XXXutils{          ...     }   首先,一般项目中会有一个BaseApplication 是extends Application的(没有就创建一个)。然后定义一个全局context  public class Base

2016-07-19 09:22:37 8241 5

原创 Android 在代码中为textview设置自定义的颜色

项目中做一个功能: 在listview的item中  根据其中一个参数的值不同 设置这个值的颜色不同。 找了好多都是模糊不清的,后来 ColorStateList 实现的  ColorStateList greenColor=ColorStateList.valueOf(0xFF3A9940);ColorStateList redColor=ColorStateList.valueO

2016-06-28 12:07:36 948

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-05-05 09:01:05 221

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除