`
VIP庚
  • 浏览: 220967 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
在这里就不介绍获得3种方式的路线了 详情参照http://developer.baidu.com/map/index.php?title=androidsdk/guide/retrieval#.E7.BA.BF.E8.B7.AF.E8.A7.84.E5.88.92 如图所示 当有多种路线方案时就选择最佳的3条 默认最优线路处于高亮状态,当点击其他路线时,点击的路线处于高亮状态 在这示范乘车路线 一 首先在OnGetRoutePlanResultListener里绘制所有路线方案 /** * 驾车路线结果回调 查询的结果可能包括多条驾车路线方案 ...
先上图: 图中选择头像和等待就是以对话框的形式出现的 等待对话框步骤 1 定义一个LoadingDialog继承DialogFragment import android.app.Dialog; import android.os.Bundle; import android.support.v4.app.DialogFragment; import android.view.LayoutInflater; import android.view.View; import android.widget.TextView; import com.zsg.chatroo ...
一 圆形按钮 如果只是要圆形图片 则让CircleImageView 继承ImageViwe就可以了 import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.BitmapShader; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.ColorFilter; ...
一 获取秘钥 具体方法 http://developer.baidu.com/map/index.php?title=androidsdk/guide/key 注意问题: 1. 包名必须与项目包名一致 2. SHA1的获取,Eclipse很好获得,但Android Studio就比较麻烦了: 先进入我的文档中的.android 文件夹 ,然后输入keytool -list -v -keystore F:\key.store ,得到keystore的信息  F:\key.store是keystore的绝对路径, 如果你没有设置过keystore 就输入keytool -list -v -key ...
  最近在开发一个 基于netty框架的项目  服务端是用eclipse编程开发的,客户端使用android studio 开发的 由于2个编码格式不一样 所以造成了消息传递之间的 中文乱码 解决办法 服务端在initChannel中声明: //编码格式 arg0.pipeline().addLast(new StringEncoder(Charset.forName("GBK"))); //解码格式 arg0.pipeline().addLast(new StringDecoder(Charset.forName("UTF ...
1 RecycleView 通过/位置 id找到所对应的ViewHolder recyclerView.findViewHolderForAdapterPosition(i); recyclerView.findViewHolderForItemId() 2 判断RecycleView  是否滑动到最底端 LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager(); //添加滚动监听器 recyclerView.addOnScro ...
首先要设置你的activityA为singleInstance。 //也可以override onBackPressed() @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { moveTaskToBack(true); return true; } return super.onKeyDown(keyCode, event); }   singleInstance :因为它会启用一个新的栈结构,将acitvityA放置于这个新的栈结构 ...
众所周知 Volley框架可以帮助开发者访问网络数据 ,并对数据进行缓存 创建RequestQueue 时 设置缓存路径 // 缓存 (这使用的是磁盘缓存) Cache cache=new DiskBasedCache(context.getCacheDir(),1024*1024*10); // 网络栈 http数据通信的具体实现 Network network=new BasicNetwork(new HurlStack()); //创建并启动请求队列 requestQueue=new R ...
1 按钮 JButton btn= new JButton(); //设置按钮默认图标 btn.setIcon(); // 设置按钮按下图标 btn.setPressedIcon(); //设置按钮点击图标 btn.setRolloverIcon(); // 设置按钮无边框 btn.setBorderPainted(false); //设置按钮背景透明 startbtn.setContentAreaF ...
《Netty 权威指南》  适用于初学者   有兴趣的可以去看看 简单易懂
深度拷贝   开辟了一个新的空间把得到的值存在那个空间里 两个数组的地址不一样 1 一维数组 int[] src={1,3,5,6,7,8}; int[] dest = new int[6]; System.arraycopy(src, 0, dest, 0, 6); 2 二维数组的深度复制   注: 一维数组下的深拷贝,对于二维数组只是浅拷贝!! int[] src={{1,1},{3,3},{5,5},{6,6},{7,7},{8,8}}; int[][] dest = new int[6][2]; //分别对每一行进行深拷贝 for(int i = 0; i & ...
1 将动态数组转化为静态数组 public class Test { public static void main(String[] args) { List<String> list=new ArrayList<String>(); list.add("王利虎"); list.add("张三"); list.add("李四"); int size=list.size(); ...
游戏运行界面: 1. 主窗体 /** * 2048游戏主界面 * @author zzc * */ public class GamePlay extends JFrame { URL url11 = GamePlay.class.getResource("上1.png"); URL url12 = GamePlay.class.getResource("上2.png"); URL url13 = GamePlay.class.getResource("上3.png"); URL url ...
在实现BMP位图的读取与保存之前 我们要了解BMP位图的文件结构 BMP位图文件结构分为4个部分:   1 . 位图文件 头数据结构 ,它包含BMP 图像文件的类型、显示内容等信息;   2 .位图信息数据结构 ,它包含有BMP 图像的宽、高 ...
&:按位与 |:按位或 ^:按位异或 ~:取反 <<:左移 >>:右移 位移进制运算 带符号右移 题:-15 >> 2 = -4 15原码:   00000000 00000000 00000000 00001111 //32位,二进制 反码:    11111111 11111111 11111111 11110000 //0变1,1变0 补码:    11111111 11111111 11111111 11110001 //最后位加1,-15二进制 右移2位:  11111111 11111111 11111111 1111110 ...
Global site tag (gtag.js) - Google Analytics