06 2011 档案
摘要:书接上文:ShowAllApnActivity跳转后直接调用allAPN()方法得到所有的APNList<Map<String, Object>> allAPN() { List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); Map<String, Object> map; Cursor cursor_all = getContentResolver().query(APN_TABLE_URI, null, null, nul
阅读全文
摘要:关于布局文件没有什么好解释的,直接看java的吧MainActivity当中 // 获取所有的APN所用的URI private static final Uri APN_TABLE_URI = Uri.parse("content://telephony/carriers"); // 获取当前使用的APN所用的uri private static final Uri PREFERRED_APN_URI = Uri.parse("content://telephony/carriers/preferapn");设置2个button的监听一个是添加新的AP
阅读全文
摘要:效果:当点击添加新APN会自动添加,如果已经添加会直接设置成默认选中使用当前的APN查询会查询出所有的已知的APN并且以list显示出来,在list里点击可以直接设置成默认选中的APN或者删除当前选中的APN权限:View Code 1 <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"></uses-permission>2 <uses-permission android:name="android.permission.INTERNET&qu
阅读全文
摘要:2种方法1是以xml为主:View Code 1 <?xml version="1.0" encoding="utf-8"?>2 <LinearLayout android:orientation="horizontal"3 xmlns:android="http://schemas.android.com/apk/res/android"4 android:layout_width="fill_parent" android:layout_height="wrap_
阅读全文
摘要:目标:在开始前先声明~~这个源码是在网上下来的我只是看源码重新做以加深印象废话少说开始:创建工程随便叫啥需要Activity布局(xml)完全没有使用就不列举了比较主要的是PieView,它继承了ViewBase(自己创建的)View Code 1 package com.hsm.activity;2 3 import android.content.Context;4 import android.graphics.Canvas;5 import android.graphics.Color;6 import android.graphics.Paint;7 import android.g
阅读全文
摘要:今天看到了一到面试题,我记得在我面试的时候接触过但是没有答上来(说实话我当时都不知道什么是ANR)下面的是原文复制粘贴的什么是ANR 如何避免它?ANR定义 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示ANR给用户。 如何来避免:考虑上面的ANR定义,让我们来研究一下为什么它会在Android应用程序里发.
阅读全文
摘要:像做个类似这个的界面都不会了,下面的类似进度条的东西会东手机初始化会变怎么连个view画图我都不会了我去死了得了!!!!!!!!!!
阅读全文
摘要:总的来说港澳的工作环境还是不错的比以前的公司的氛围好多了,虽然薪水没有以前高了但还是喜欢在这里有点小小的遗憾~~以前一直像搞中间层~~自从跳到这个公司后就不会再碰了估计毕竟是做金融应用的又回到顶层(基本上80%都忘记了),不过刚来几天发现公司也有牛人哈哈多跟人家学学吧~~
阅读全文