Android问题小笔记
文章平均质量分 53
鼎鼎浩
num
展开
-
网络API下获取天气json数据信息
今天,应用Android Studio连接Api Store 天气获取Json消息,配置成功后报出android.os.NetworkOnMainThreadException错误解决方法如下: 未修改前 MainActivity.javapublic class MainActivity extends AppCompatActivity { private TextView tv;原创 2016-06-28 20:12:05 · 1243 阅读 · 0 评论 -
Android 系统状态栏统一色实现+侧滑抽屉全屏实现
这里自定义实现,不使用三方控件,4.4系统以上可用。效果如下: 配置一project工程模式下,res目录新建 values-v19和values-v21两个文件夹,加上默认的values,一共三个values,每个values下保证有styles.xml文件,这个是系统根据版本自动区分加载资源文件,必有内容如下:values–>styles.xml:<!--NoActionBar主题自定义Bar原创 2017-11-22 12:10:41 · 2085 阅读 · 0 评论 -
Android中.9图片的说明和绘制
.9图片的理论 .9图片也是图片的一种,后缀.9.xxx,比如photo.9.png,图片的作用是用在不同布局的时候自动拉伸,以确保图片指定区域不失真,也就是不变形图形区域拉伸背景区域,从而让图片适应各种需求布局。与普通图片的区别就是适应性提高。提醒不要自己改某图片后缀.9.png,这样是没用的。.9图片扩展是自动的,也就是不允许开发人员定义扩展尺寸信息,.9图片四周比普通图片多一圈一像素的空白区原创 2017-07-28 15:03:14 · 702 阅读 · 0 评论 -
Android getResource().getColor(int)过时解决方法
使用getResources().getColor(R.color.colorAccent)被画上横线,提示这个方法过时了替换成如下即可: ContextCompat.getColor(Context,R.color.colorAccent) 注意传入的参数有两个,一个是上下文环境,一个是颜色值。例如:mButton_message.setBackgroundColor(ContextCompa原创 2017-05-02 10:45:43 · 1782 阅读 · 0 评论 -
Android API配置查阅(本地+在线)
需求工具 火狐浏览器(其他也可)+sdk环境 android的API需要离线环境下查看,否则一直处于转圈圈状态看不了。本地离线查看方式 我们一般配置好Android的开发环境后,就已经配置好了sdk,sdk自带的有一整套的离线API 配置好本地设置就可以随时查阅。找到地址地址(假如安装盘符是C盘): C:/Users/(你的计算机用户名)panda/AppData/Lo原创 2017-04-23 15:20:23 · 813 阅读 · 0 评论 -
getAllNetworkInfo()过时解决方式
笔记:connectivityManager.getAllNetworkInfo()提示过时解决方法public boolean isConnectingToInternet() { ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_原创 2017-05-01 15:31:09 · 7317 阅读 · 4 评论 -
Android Studio自动生成控件Id插件的使用--findViewById自动化
有没有遇到自己设计好布局后有N多控件需要在Activity中初始化? 不会偷懒的程序员不是好程序员,哈哈,来推荐一款自动生成控件id的插件Android Code Generator,来一张效果图: 安装插件步骤:File–>Settings–>Plugins–>Browse repositories 输入Android Code Generator搜索(注意中间空格,不然搜不到)–>In原创 2017-04-02 00:28:02 · 15633 阅读 · 10 评论 -
Android Studio应用Freeline光速编译APK
大项目APK编译浪费时间?Freeline来帮你压缩时间。原创 2017-02-22 20:31:20 · 717 阅读 · 0 评论 -
Android中Dialog数据的获取报错空指针问题
今天自定义Dialog,目的是需要在Dialog中输入EditText然后获取数据传递到需要的地方,最初的方法:OnCreat()方法中初始化view控件,然后使用.getText()来获取,这是平常我们所用的方法,也很简单就不多说了然而是一直报错:java.lang.NullPointerException: Attempt to invoke virtual method空指针问题 很郁闷的查原创 2016-10-22 01:26:45 · 2466 阅读 · 0 评论 -
Android设置系统主题颜色
经常有看到某些应用设置主题颜色比如: 这个是如何实现的呢?思考一下,这个状态栏的颜色取值于系统预设的三个基本色ColorPrimary,我们修改这个可以改状态栏的颜色,但是想要动态的随心所欲就不太现实了。我想到的方法是,自定义系统状态栏,和titlebar然后自己就可以随心所欲了。 步骤:设置全局Theme为NotitleBar类型的Theme获取状态栏高度(顺便获取下底部菜单栏高度,部分机原创 2017-12-01 11:00:58 · 6159 阅读 · 0 评论