• Java中使用org.json和json-lib解析JSON

    Java中使用org.json和json-lib解析JSON

    一。JavaProject中org.json解析JSON 1.JSON的org.son-api下载 一般搜索jar使用即可。 1)JSON网址 http://www.json.org/ 2)JSON的java解析org.json-api网址 http://www.json.org/java/index.html 3)JSON的org.json-api源码地址 https://github.com/douglascrockford/JSON-java 本例下载日期:2014-11-17 2.在JavaProject中使用 1)创建o...

  • Android在Activity间使用触屏手势切换

    Android在Activity间使用触屏手势切换

    一。 extends Activity implements OnTouchListener, OnGestureListener 1.声明成员变量GestureDetector [crayon-6814c0058f379455329546/] 2.为界面布局添加触摸事件 [crayon-6814c0058f382344812825/] 3.实现抽象类方法 [crayon-6814c0058f387303543777/] 二。直接使用GestureDetector进行事件监听 1.声明手势识别器 [crayon-6814c0058f38e871786951/]...

  • Android弹出式对话框AlertDialog中的EditText自动打开软键盘

    Android弹出式对话框AlertDialog中的EditText自动打开软键盘

    一般,打开一个Activity,其中有一个EditText的话,系统会自动弹出软键盘。 本例Activity中需要启动一个AlertDialog,这个对话框使用的是自定义布局,在这个对话框里有个EditText,可能是自定义布局的问题,导致对话框弹出时不能自动打开软键盘并定位焦点到文本框里。 以下是我在米4(android:4.4.4,MIUI:miui-kxdcnbh34.0)里测试成功代码: [crayon-6814c...

  • android中使用自定义View的Paint和Canvas创建环形比例ProgressBar

    android中使用自定义View的Paint和Canvas创建环形比例ProgressBar

    自定义属性 在 /res/values/中创建自定义的resources型资源文件attr.xml。其中自定义的属性将关联到自定义类中: [crayon-6814c0058fe5e433276009/] 自定义View类 本质是个View,重写其中的onDraw方法,按要求进行绘制。用到了系统传入的画布,和自定义的画笔。 [crayon-6814c0058fe6c778937191/] 在UI的布局中引用自定义进度条 [crayon-6814c0058fe7c28...

  • Android自定义组合控件

    Android自定义组合控件

    一。界面中子控件(对话框)使用自定义控件: 1.首先是自定义控件的布局,layout_diyControl.xml, 2.然后在使用这个控件的界面Activity.java里Xml转View: [crayon-6814c00590413035241885/] 3.接着在Activity对应的xml布局文件里使用该控件, [crayon-6814c0059041c324854793/] 二。一般步骤: 1.首先是自定义控件的布局,layout_diy_relative.x...

  • Java中的MD5加密

    Java中的MD5加密

    [crayon-6814c00590b46428594291/]

  • Android发布应用的数字签名keystore

    Android发布应用的数字签名keystore

    一。覆盖安装 同一款应用高版本覆盖安装低版本的条件: 1.版本更高   项目/AndroidManifest.xml/    2.包名相同    3.签名相同       4.签名不同未安装    二。新建签名密钥文件发布应用 1.右键项目发布    2.发布安装应用    3.确认项目    4.开发时的默认签名文件    5.创建新签名...

  • GitForEclipse-Eclipse的GitHub插件

    GitForEclipse-Eclipse的GitHub插件

    1.安装新应用 EGit在Eclipse官网:http://www.eclipse.org/egit/download/ (新版Eclipse已经自带Git) 在线更新地址:http://download.eclipse.org/egit/updates 2.配置Git Window / Preferences / Team / Git / Configuration (安装GitHubForWin、Git终端后,发现已经自动配置) 如果仅仅是使用此EGit插件,没有安装过安装GitHubFor...

  • GitHub使用上路

    GitHub使用上路

    一。注册Github 打开:https://github.com/ 1.填写注册信息 2.配置仓库类型 如果需要创建私有的仓库,在“Choose your personal plan”一项中根据需要选择不同价格的Plan,然后在“Enter your billing details”里支付即可。 如果不想花钱购买私有仓库服务,直接点击用户名即可。 3.验证邮箱 注意查看邮箱,使用Github发送的网站进行验证 ...

  • Android中使用SpannableString实现图片表情添加删除

    Android中使用SpannableString实现图片表情添加删除

    首先在/res/drawable/目录里放一些图片,命名诸如:face1.png,face2.png,...,face10.png,... 关键代码: [crayon-6814c005914db714424108/]

  • Android控件样式style和界面/应用主题theme

    Android控件样式style和界面/应用主题theme

    一。主题的创建 /res/values/stytles.xml [crayon-6814c0059190f183073289/] 二。控件主题(样式)更改 [crayon-6814c00591919563989386/] 三。界面和应用的主题 [crayon-6814c0059191e256502477/]

  • Android常用对话框AlertDialog、ProgressDialog,Toast,通知Notification

    Android常用对话框AlertDialog、ProgressDialog,Toast,通知Notification

    [crayon-6814c00591df3275149255/]

  • http理解

    http理解

    Http握手、挥手 OSI模式、网络七层协议 浏览器打开网页的过程 -end

  • java,udp协议对话示例

    java,udp协议对话示例

    udp协议有单播、组播、广播的形式。 接收端: [crayon-6814c00592428996923152/] 发送端: [crayon-6814c00592432955666976/] - end

  • Android音乐、视频播放

    Android音乐、视频播放

    网络音乐播放器 一。布局 文本框默认不支持边框,这里使用了一个自定义的xml配置。 [crayon-6814c005929be843180131/] [crayon-6814c005929c8605153628/] 二。主程 [crayon-6814c005929cd773860734/] 三。权限 [crayon-6814c005929d4509089677/]

  • Android图片加载、拷贝、缩放、旋转、像素透明

    Android图片加载、拷贝、缩放、旋转、像素透明

    一。布局 二。主程 [crayon-6814c005935ed370713216/]