JAVA与Android开发
JAVA与Android开发 相关案例
悟空胆好小
可以收藏并关注我获取最新分享,嵌入式软件专家,专注分享嵌入式软硬件、AIoT(物联网+人工智能)、通信技术、半导体等相关内容。
展开
-
使用Log4j为项目配置日志输出应用详细总结及示例演示.
Log4j组件构成 Log4j由三个重要的组件构成:1.日志信息的优先级(Logger)2.日志信息的输出目的地(Appender)3.日志信息的输出格式(Layout)。概要:日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;转载 2015-02-13 11:31:29 · 659 阅读 · 0 评论 -
Android 生成keystore,两种方式
一、eclipse 中生成android keystore建立任意一个android项目(例如:AntForAndroid)右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package...Next >选择“Create new keystore”并且保存在一个目转载 2015-03-31 17:00:44 · 637 阅读 · 0 评论 -
WIFI芯片调试APP Wif网络精灵
在调试WIFI芯片时候,有时候需要判断当前WIFI是否连接正常或者是测试WIFI芯片作为TCP SEVER下,多个无线客户端tcp client的连接到该芯片上通信情况。特意撰写了个 APP客户端(Wif网络精灵,图标见下面APP截图),可以解决这两个问题。 下载地址:小米应用商店 http://app.mi.com/detail/91275 1)具备TCP客户端、TCP原创 2015-04-11 21:29:41 · 1864 阅读 · 0 评论 -
Android学习系列(37)--App调试内存泄露之Context篇(下)
接着《Android学习系列(36)--App调试内存泄露之Context篇(上)》继续分析。5. AsyncTask对象 我N年前去盛大面过一次试,当时面试官极力推荐我使用AsyncTask等系统自带类去做事情,当然无可厚非。 但是AsyncTask确实需要额外注意一下。它的泄露原理和前面Handler,Thread泄露的原理差不多,它的生命周期和Activi转载 2015-04-12 11:07:04 · 491 阅读 · 0 评论 -
Android代码混淆第三方jar,can't find referenced class的解决
现can't find referenced class的警告时,可以在proguard.cfg中添加-ignorewarnings来解决。另外,对于有的第三方jar,可能已经进行过代码混淆了,在这里就要保持,例如百度的地图包jar。保持jar,避免混淆的代码如下:-keep class com.baidu.mapapi.** {*;}原创 2015-04-08 20:56:12 · 862 阅读 · 0 评论 -
小米手机 更换app图标失败的解决方法
android开发时,一开始程序使用系统默认图标,等到应用发布的时候要更换图标,结果在测试机上图标就是不变,其他手机和模拟器上都更新了图标。测试机是小米,据说这个问题只在小米上会出现。 更新程序图标时,把drawable-*文件夹中的所有ic-lanucher图标都替换了,即使改了图片名字,并且在AndroidManifest.xml中对应改动名字android:icon="@d原创 2015-04-08 22:49:52 · 1642 阅读 · 0 评论 -
Android学习系列(33)--App应用之提交到各大市场渠道
Android的终端碎片化问题,是一个很讨厌的问题。 而对于国内开发者来说,Android的市场“碎片化”问题也是一个很头疼的问题。 一起先来看一段代码:123456789101112131415161718转载 2015-04-09 22:13:52 · 1196 阅读 · 0 评论 -
微信公众平台针对iBeacon 增加摇一摇周边功能
摇一摇周边,是公众平台为线下商户提供近距离连接用户的能力,支持线下商户向周边用户提供个性化营销、互动及信息推荐等服务。一、功能特性:摇一摇周边是微信针对低功耗蓝牙硬件(支持iBeacon协议,下文简称“iBeacon设备”)提供的连接入口。在手机蓝牙打开状态下, 当用户在微信中打开“摇一摇”时, 如果周围有iBeacon设备,则”摇一摇”页面中会自动出现“周边“入口。此转载 2015-04-20 16:15:36 · 1941 阅读 · 0 评论 -
Android的NDK开发(4)————JNI数据结构之JNINativeMethod
版权声明:本文为博主原创文章,未经博主允许不得转载。/******************************************************************************************** * author:conowen@大钟转载 2015-12-04 15:39:53 · 584 阅读 · 0 评论 -
4种获得用户地理位置数据的方法
近日,美国科技博客下属研究机构BI Intelligence发表了一份报告,分析了地理位置数据是如何被收集的以及地理位置数据将如何改变整个移动行业。 现在,配备GPS功能的智能手机数量已经超过7.7亿部,地理位置数据已经开始渗透到整个移动领域。除了象FourSquare和Shopkick那样的消费者应用之外,基于地理位置的服务在移动领域还有很多的应用机会。它可以支持广告和许多其他的服务,转载 2015-03-10 23:24:39 · 4334 阅读 · 0 评论 -
AlertDialog
Dialog alertDialog =null;//alertDialog =new AlertDialog.Builder(this)// .setTitle("标题") // .setMessage("简单消息框")// .setPositiveButton("确定", null)// .show();alertDialog =new AlertDialog.Buil原创 2015-03-11 16:31:07 · 457 阅读 · 0 评论 -
Android IP多播MulticastSocket UDP实现
UDP多播 在智能设备领域 用处很多,WIFI密码配置等。以下是自己动手实现的一个例子,算是总结下相关方面知识了,温故而知新。package com.jy.viewpagefragment;import java.io.IOException;import java.net.DatagramPacket;import java.net.InetAddress;imp原创 2015-03-10 15:05:39 · 2634 阅读 · 0 评论 -
startActivityForResult()的用法
前面的代码和注释混在一起看得好晕,后面的还行再来点补充总结:startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代转载 2015-03-02 15:40:12 · 406 阅读 · 0 评论 -
Android Bundle类
今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”转载 2015-03-02 15:41:47 · 385 阅读 · 0 评论 -
android异步任务详解 AsynTask
android异步任务详解 AsynTaskandroid提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。1、AsynTask类结构asys转载 2015-03-26 09:55:35 · 631 阅读 · 0 评论 -
Android开发的学习流程 final,finally,finalize的区别
Android初始阶段的学习在Java培训的过程中,final,finally,finalize是有区别的: Final:用于声明属性、方法和类。修饰的是基本类型,就表示这个变量被赋予的值是不可变的,即它是个常量;final修饰的方法不能被子类重写,但不影响子类的继承;final修饰的类不能被继承 。 Finally:只用在try-catch-finally语句中,不论有异常还是没转载 2015-03-26 09:56:34 · 721 阅读 · 0 评论 -
安卓UDP接收数据 经常失败
WIFI芯片发送广播UDP数据给手机,经常出现安卓UDP接收数据 经常失败解决方法:1)WifiManager.MulticastLock 对象lock 失败,还是不行一、有的手机不能直接接收UDP包,可能是手机厂商在定制Rom的时候把这个功能给关掉了。1、可先在oncreate()方法里面实例化一个WifiManager.M原创 2015-03-26 14:44:51 · 3127 阅读 · 1 评论 -
多线程编程 实战篇 (四)
[深入了解线程对象与线程,线程与运行环境]在基础篇中的第一节,我就强调过,要了解多线程编程,首要的两个概念就是线程对象和线程.现在我们来深入理解线程对象,线程,运行环境之间的关系,弄清Runnable与Thread的作用. 在JAVA平台中,序列化机制是一个非常重要的机制,如果不能理解并熟练应用序列化机制,你就不能称得一个java程序员.转载 2015-03-07 20:48:35 · 583 阅读 · 0 评论 -
Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)!
一、前言:大家好,今天给大家分享一下Android中的拿来主 义,我们时常会碰到一个自己觉得很漂亮很帅气的应用(apk),所以我们会尝试用WinRAR等之类工具查看,而一般的应用程序打包后的目录通常是这样的 如下图:当然res里的图片是可以拿来就用的(笔者的好多应用的图片都是从别人的apk里扣出来的),而诸如layout里的布局及权限文件 (AndroidManifest.转载 2015-03-08 22:09:16 · 580 阅读 · 0 评论 -
android开发混淆文件proguard.cfg详解
关键字:android,混淆文件,proguard.cfg,proguard.cfg详解-injars androidtest.jar【jar包所在地址】 -outjars out【输出地址】-libraryjars 'D:\android-sdk-windows\platforms\android-9\android.jar' 【引用的库的jar,用于解析injars所转载 2015-02-27 16:15:09 · 509 阅读 · 0 评论