Android基础
sunqihui22
好记性不如烂笔头,工作、学习和生活过程中的点点滴滴、关键知识点都需要记录,并不时拿出来阅读和总结,对过往知识的回顾和总结,为今后工作提供能量。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
xml网络数据获取
retrofit2中有simplexml可用原创 2020-05-08 17:03:34 · 291 阅读 · 0 评论 -
接口回调
第一步:声明一个接口 public interface LocationMonitor{ void UpdateLocation(Location location);//位置信息发生改变 } 第二步:接口实现(赋值) //actualLocation 为实时变化的位置Location //方法放在 GpsService 类中 public void getLocation(L...原创 2019-06-25 09:14:28 · 208 阅读 · 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 · 373 阅读 · 0 评论 -
GridView 网格布局使用(可用于图片展示 下) Glide加载图片
再基于上一遍博客:https://blog.youkuaiyun.com/sunqihui22/article/details/94379568 虽然上一边博客可以正常将内置SD卡中图片文件的显示出来,但是图片一旦多起来,就会很卡浏览器来不通畅。 主要是讲上一篇文章中的 替换为: //用Glide加载图片 wuRenJiActivity.showImage(pictures.get(positi...原创 2019-07-02 17:15:17 · 729 阅读 · 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 · 6439 阅读 · 9 评论 -
基于GridView展示图片后,点击图片item查看详情
上一篇可参考:https://blog.youkuaiyun.com/sunqihui22/article/details/94379568 GridView适配器: import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Ba...原创 2019-07-11 10:01:04 · 495 阅读 · 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 · 673 阅读 · 0 评论 -
Location属性
int tempSpeed = (int) (location.getSpeed() * 3.6); // m/s --> Km/h latitude.setText("N" + PositionUtil.ToLocation(gpsLocation.getLatitude()));//纬度 longitude.setText("E" + PositionUtil.ToL...原创 2019-08-16 10:38:11 · 824 阅读 · 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 · 556 阅读 · 0 评论 -
addBtn.setVisibility(View.GONE);效果不显示的问题
addBtn.setVisibility(View.GONE);首先确定这行代码是没有问题的,它不起作用说明存在两种情况: 第一种:这行代码执行在addBtn点击的事件中; 第二种:这行代码执行时(比如在另一个按钮事件中),addBtn正在被引用。 ...原创 2019-08-08 09:53:39 · 569 阅读 · 0 评论 -
android 中调Js方法
//有时会报不在同一线程的错误,加个post dcTableActivity.getWebView().post(new Runnable() { @Override public void run() { /* dcTableActivity.getWebView().evaluateJavascript("javascript:setTypeData('" + ...原创 2019-08-15 16:43:07 · 630 阅读 · 0 评论 -
在主文件中延伸出来的类,比如Dialog,需要在这里面给主布局做按钮是否显示的逻辑
在主文件activity 的onCreate方法中不直接引用 setContentView(R.layout.xx) 而通过: private View view; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view ...原创 2019-08-12 18:10:38 · 184 阅读 · 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 · 288 阅读 · 0 评论
分享