Android--没解决

1 fragment 生命周期  处理切换界面   Bundle类型的savedInstanceState   我的可以保存打对号的.

2 把图片保存到缓存里面.把从网络上面取下来都的JSON 解析了 . 然后赋值给其他控件

3 动态坚挺网络变化.如果没有网络,就不能从服务器上获取东西了

向上拉动

4 汉字转化为拼音, 可以根据拼音首字母来查询,也可以根据整个拼音来查询.

5 下载好的数据保存到SDCard 里面

6版本检测升级

7网络连接

.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $

Log.e("TAG", String.valueOf(jsonObject));

PersonInfo personInfo = gson.fromJson(String.valueOf(jsonObject), PersonInfo.class);

Log.e("TAG", "Username:" + personInfo.getUsername());Log.e("TAG", "Sex:" + personInfo.getUserinfo().getSex());Log.e("TAG", "Auto: " + personInfo.getAuthorization());

MainActivity  里面的的 StringRequest .   没事就用它...

StringRequest jsObjRequest = new StringRequest(URL, new Response.Listener<String>() {
            @Override
            public void onResponse(String s) {
                Log.e("TAG", s);

                List<Person> list = new ArrayList<>();

                Log.e("TAG", "标志1");
                try {
                    PersonInfo person = gson.fromJson(s, PersonInfo.class);
                } catch (Exception e) {
                    Log.e("TAG", e.toString());
                }
                Log.e("TAG", "标志2");
//                Log.e("TAG", person.getUsername());
//                list.add(person);
            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError volleyError) {
                Log.e("TAG", "这里打印的是错误: " + volleyError);
            }
        }) {
            @Override
            public Map<String, String> getHeaders() throws AuthFailureError {
                final String authorization = getIntent().getStringExtra("Authorization");
                Map<String, String> headers = new HashMap<String, String>();
                headers.put("Authorization", authorization);
                return headers;
            }
        };

研究 TokenYje

6  把登陆放在一个界面里面吧,  出现一个小的登陆框,这样好控制

时间: 2024-10-03 14:06:37

Android--没解决的相关文章

sdk manager 创建的虚拟机启动的时候总是在Android字样解决

一直显示Android字样,只需要删除目录下的snapshots.img 找到sdk的目录下的\tools\lib\emulator,然后删除上面的文件snapshots.img即可,我的sdk路径是下面的,所以进入这里杀出它就好了 D:\adt-bundle-windows-x86-20140321\adt-bundle-windows-x86-20140321\sdk\tools\lib\emulatorsdk manager 创建的虚拟机启动的时候总是在Android字样解决,布布扣,bu

图片--Android有效解决加载大图片时内存溢出的问题

Android有效解决加载大图片时内存溢出的问题 博客分类: Android Android游戏虚拟机算法JNI 尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存. 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView

Android开发--解决AndroidADT开发工具不能代码提示的问题

google android的新的开发工具,打开以后没有代码自动提示功能,下面对ADT工具的一些配置: 1.设置代码的字体 设置JAVA文件代码的字体:我这里设置的14 常规. 2.设置XML文件中代码的字体: 3.设置代码编辑器的背景颜色 色调85.饱和度90.亮度205 RGB:199.237.204 自定义: 4.设置代码提示功能: 快捷方式:Alt + /    可以出现代码提示. 默认的只有输入“ .” 以后才会有代码补全提示,可作如下设置: java->content Assist-

从SSMS中复制代码到Word中数字消失--没解决&amp;&amp;Excel连接SQL Server数据库

1.因工作需要需把SSMS中的代码复制到word中,可发现一个问题: 从SQL Server2008的SSMS中复制代码到Word 2013中,如果是中文汉字+阿拉伯数字,阿拉伯数字会消失.如果是英文+阿拉伯数字就没有问题.在网上也没找到方法,问一哥们,他说我们都是英文,没遇到过.记录下来吧 2.每次发的数据都在数据库中,之前都是select * from TableName,然后"连同标题一起复制",然后再粘贴到Excel中.但其实excel可以连接SQL Server的,其实操作很

Android:解决Gradle DSL method not found: &#39;runProguard()&#39; 问题

将Android Studio升级至最新版(1.0 RC 4)之后,运行项目时出现问题: Gradle DSL method not found: 'runProguard()' 从字面就能看出来,出现这个问题的原因是找不到runProguard()这个方法了(调用这个方法的地方在每个Module对应的build.gradle文件中). 这是因为,当Android Studio升级时,也自动的将项目下的build.gradle文件(不是Module对应的build.gradle!)下的内容修改成

Android Studio 解决更新慢的问题

Android Studio 解决更新慢的问题 最近在一些群里有伙伴们反应工具更新慢,由于国内网络对google限制的原因,android studio更新一直是个老大难的问题,为了,提高sdk下载的速度,我们更改原因的下载网址,改成国内的镜像地址,这样就不用vpn,也同样可以较快的更新!就把自己当时,配置的步骤再整理下! 一,更新sdk慢 打开settings 其中在 sdk update sites中把默设的 勾全部去掉,在其他下面添加国内的镜像地址: true http://ubuntu.

android ButterKnife 解决重复findViewById

简介: 程序员都是懒惰的,不想写一大堆像下面这样的代码 class ExampleActivity extends Activity { TextView title; TextView subtitle; TextView footer; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.simple_ac

Android:解决cannot find zipalign的问题

如果当前使用的Android SDK是v20的话,在通过Eclipse或者Intellij IDEA打包Android项目时,会出现一个”cannot find zipalign”的错误. 这个错误的原因在于google将zipalign程序移动到了build-tools/android-4.4W目录中.要解决这个问题,最简单的方法就是将这个文件copy到和build-tools同级的tools目录下就可以了. Android:解决cannot find zipalign的问题

Android 中解决输入法挡住输入框的问题

android 中解决输入法挡住输入框的问题 大家在布局时候,有时候会发现输入框被挡住一部分,能完全显示出来,但是系统自带短信界面可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下代码方式: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 也可以简

[Android]NetworkOnMainThreadException解决办法

从 android 2.3 之后已经限制无法在主线程中使用网络抓取数据 会出现 NetworkOnMainThreadException 从 android 2.3 之后已经限制无法在主线程中使用网络抓取数据 会出现?NetworkOnMainThreadException 如果要使用网络抓数据就必须得要自己开一条线程才行 解决方法就是把网络传输的部分另外开线程去执行 另外一个方法就是在?onCreate 下加入 StrictMode.setThreadPolicy(new StrictMode