Android基础
sunqihui22
好记性不如烂笔头,工作、学习和生活过程中的点点滴滴、关键知识点都需要记录,并不时拿出来阅读和总结,对过往知识的回顾和总结,为今后工作提供能量。
展开
-
xml网络数据获取
retrofit2中有simplexml可用原创 2020-05-08 17:03:34 · 221 阅读 · 0 评论 -
数据管理模块中,对数据进行全选,反选,删除,是否隐藏/显示
总体思路:用Greendao记录数据item的选择状态,然后根据按钮选择类型,来实际操作修改表中的记录状态,之后(针对多次item操作)再定时刷新。对应布局文件 activity_collection_edit.xml:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http:/...原创 2019-08-12 18:22:24 · 204 阅读 · 0 评论 -
在主文件中延伸出来的类,比如Dialog,需要在这里面给主布局做按钮是否显示的逻辑
在主文件activity 的onCreate方法中不直接引用 setContentView(R.layout.xx)而通过:private View view;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view ...原创 2019-08-12 18:10:38 · 116 阅读 · 0 评论 -
android 中调Js方法
//有时会报不在同一线程的错误,加个postdcTableActivity.getWebView().post(new Runnable() { @Override public void run() { /* dcTableActivity.getWebView().evaluateJavascript("javascript:setTypeData('" + ...原创 2019-08-15 16:43:07 · 518 阅读 · 0 评论 -
addBtn.setVisibility(View.GONE);效果不显示的问题
addBtn.setVisibility(View.GONE);首先确定这行代码是没有问题的,它不起作用说明存在两种情况:第一种:这行代码执行在addBtn点击的事件中;第二种:这行代码执行时(比如在另一个按钮事件中),addBtn正在被引用。...原创 2019-08-08 09:53:39 · 472 阅读 · 0 评论 -
SVN上传代码
目录一、安装SVN客户端二、Android studio配置三、项目关联SVN四、上传一、安装SVN客户端选择安装command line功能,否则下面步骤AS配置时候找不到svn.exe二、Android studio配置关联svn添加忽略文件,需要添加的忽略文件:1、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。2、.gradle 文...转载 2019-07-17 15:33:07 · 473 阅读 · 0 评论 -
Location属性
int tempSpeed = (int) (location.getSpeed() * 3.6); // m/s --> Km/hlatitude.setText("N" + PositionUtil.ToLocation(gpsLocation.getLatitude()));//纬度longitude.setText("E" + PositionUtil.ToL...原创 2019-08-16 10:38:11 · 664 阅读 · 0 评论 -
GridView 网格布局使用(可用于图片展示 上)
第一步:引用GridView控件<GridView android:id="@+id/grid_view" android:layout_width="match_parent" android:layout_height="match_parent" android:columnWidth="90dp" android:gravity="cen...原创 2019-07-01 09:59:24 · 560 阅读 · 0 评论 -
基于GridView展示图片后,点击图片item查看详情
上一篇可参考:https://blog.csdn.net/sunqihui22/article/details/94379568GridView适配器:import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.Ba...原创 2019-07-11 10:01:04 · 397 阅读 · 0 评论 -
Android 8.0无法调用Geocoder 中的getFromLocation()解决办法
第一步:用一个工具类存放getAddress()方法/** * 根据经纬度获取地理位置 * * @param context 上下文 * * @param latitude 纬度 * @param longitude 经度 * @return {@link Address} */public static Address getAddress(Context context,...原创 2019-06-24 18:43:21 · 5700 阅读 · 9 评论 -
GridView 网格布局使用(可用于图片展示 下) Glide加载图片
再基于上一遍博客:https://blog.csdn.net/sunqihui22/article/details/94379568虽然上一边博客可以正常将内置SD卡中图片文件的显示出来,但是图片一旦多起来,就会很卡浏览器来不通畅。主要是讲上一篇文章中的替换为://用Glide加载图片wuRenJiActivity.showImage(pictures.get(positi...原创 2019-07-02 17:15:17 · 635 阅读 · 0 评论 -
Map基本使用
将数据放进创建的map对象中后,我们对其的使用就相当于一部字典,根据key去查找对应的values值。具体使用如下:创建:Map<String,String> map = new HashMap<>();将数据放入map中:map.put("太原市","1401");map.put("大同市","1402");map.put("阳泉市","1403...原创 2019-06-18 17:38:08 · 232 阅读 · 0 评论 -
接口回调
第一步:声明一个接口public interface LocationMonitor{ void UpdateLocation(Location location);//位置信息发生改变}第二步:接口实现(赋值)//actualLocation 为实时变化的位置Location //方法放在 GpsService 类中public void getLocation(L...原创 2019-06-25 09:14:28 · 139 阅读 · 0 评论