zoukankan      html  css  js  c++  java
  • android开发笔记一

    1、天气接口网站:http://developer.baidu.com/map/index.php?title=car/api/weather,可进入百度LBS开放平台。

        带图片的json接口:http://m.bitauto.com//appapi/News/List.ashx/

    2、运行步骤如下图

    3、进入debug页面 双击你想debug的行的最左边 (出现小圆点)按F6 一步一步的debug,

    F5:跳入方法
    F6:向下逐行调试
    F7:跳出方法
    F8:直接跳转到下一个断点

    4、

    int position位置,一般BaseAdapter都是很多类型一样的数据展示在界面,该属性是判断显示在界面上的是第几个,通过position在BaseAdapter自定义的数组或者集合中取值。并展示在界面上。
    View converView 展示在界面上的一个item。因为手机屏幕就那么大,所以一次展示给用户看见的内容是固定的,如果你List中有1000条数据,不应该new1000个converView,那样内存肯定不足,应该学会控件重用,滑出屏幕的converView就在下面新进来的item中重新使用,只是修改下他展示的值

    代码如下:
    View v = null;
    if (convertView == null) {
    v = LayoutInflater.from(context).inflate(
    R.layout.adapter__item, parent, false);
    Holder vh = new Holder();
    vh.text = (TextView) v.findViewById(R.id.text1);
    v.setTag(vh);
    } else {
    v = convertView;
    }
    Holder vh = (Holder) v.getTag();
    vh.text.setText(data[position]);
    return v;

    ViewGroup parent 这个属性是加载xml视图时使用。
    inflate(R.layout.adapter__item, parent, false);确定他父控件,减少宽高的测算


    5、获取版本信息

    private String getVersion() {
    try {
    String pkName = this.getPackageName();
    String versionName = this.getPackageManager().getPackageInfo(
    pkName, 0).versionName;
    int versionCode = this.getPackageManager()
    .getPackageInfo(pkName, 0).versionCode;
    return pkName + " " + versionName + " " + versionCode;

    } catch (Exception e) {
    e.printStackTrace();
    return getString(R.string.can_not_find_version_name);
    }

    }

    6、设置button背景透明:android:background="@null" 或者android:background="@android:color/transparent"

    7、问一下:一个Activity里有一个按钮,点击按钮后要对另一个Adapter类里的控件进行操作,比如:要对Adapter类里的一个按钮设置为隐藏,该怎么实现啊??卡了我半天了!

    你应该对和adapter绑定数据中的类增加一个字段来控制显示和隐藏在adapter中可以这样写
    Object a=list.get(i);
    if(a.isDisplay())
    {
         button.setVisiblity(View.VISIBLE);
    }else
    {button.setVisiblity(View.INVISIBLE);}

    8、1:问一下:我现在要做一个语音查看历史记录的功能(都是在手机本地的)!!我把语音保存的链接保存到数据库。当用户点击某个语音 , 进行播放时,我在数据库里如何判断用户点击的是哪个语音啊??
    2:各位,我用百度定位sdk做了个app,定位方式用的是高精度模式。手机同时开了移动网络和gps,在市区里面定位成功后,可以取得物理地址,但是上在高速后就只能取到经纬度,没有物理地址了,请问要怎么弄才能搞出来物理地址?谢谢
    3:问下,你们平时一般用那些第三方对app进行统计,和日志记录?
    4、异步加载图片,结果就下载了一半,就结束了 ,存到SD卡了,以后每次加载,都从内存卡中读取这个文件。怎么个情况。每次加载的时候判断一下sd里的图片大小和目标服务器的图片大小
       5、谁做过Android 获取SD卡里的图片,然后批量上传到服务??

    9.adb shell
    #ls
    # ls data/data
    # cd/data/data
    #ls
    # cd com.router.app/databases
    #ls

    #cd ..返回上一级,注意中间有空格











  • 相关阅读:
    Python3 input() 函数
    Python3 enumerate() 函数
    Python3 ascii() 函数
    Python3 sorted() 函数
    css sprite
    Java 理论与实践: 并发集合类
    关于 Java Collections API 您不知道的 5 件事,第 1 部分
    Treasure! Free Mobile Design Resources
    Indigo Studio
    ionic:Build mobile apps faster with the web technologies you know and love
  • 原文地址:https://www.cnblogs.com/jasmine1314/p/4585633.html
Copyright © 2011-2022 走看看