- 浏览: 88291 次
- 性别:
- 来自: 深圳
最新评论
-
yandol:
ClsUtils 是个什么库的函数啊,看起来挺好用的,nj.c ...
android bluetooth -
It-eyetor:
请问android学习的重点知识有哪些?
android 应用 体会 -
不夜的星辰:
caik123 写道不夜的星辰 写道caik123 写道有个b ...
android dialog 点击不消失 -
caik123:
不夜的星辰 写道caik123 写道有个bug,不知道你发现没 ...
android dialog 点击不消失 -
不夜的星辰:
caik123 写道有个bug,不知道你发现没有。当你首先输入 ...
android dialog 点击不消失
文章列表
http://bbs.tsingyuan.cn/forum.php?mod=viewthread&tid=949
本文介绍AndroidPn项目实现推送的使用过程。
上个博文中提到在Android中实现信息推送,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。
Apndroid Push Notification的特点:
快速集成:提供一种比C2DM更加快捷的使用方式,避免各种限制.
无需架设服务器:通过使用"云服务",减少额外服务器负担.
可以同时推送消息到网站页面,android 手机
耗电少,占用流量少.
具体配置过程:
首先, 我们需 ...
一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片
<?xml version="1.0" encoding="utf-8" ?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 默认时的背景图片--> <item android:drawable="@drawable/pic1" /> <!-- 没有焦点时的 ...
使用hibernate框架对pojo数据进行save到数据库时(笔者碰到的问题是在操作oracle数据库),由于某些配置不当会引起一些错误,
如:org.hibernate.exception.SQLGrammarException: could not get next sequence value
这是因为数据库表中id作为主键设置自动增长,而pojo模型中的id(如 userid)没有设置产生的找不到序列问题;解决方法:
hibernate连接oracle有两种方式,一种是制定sequence的名字 如:< id name="id" col ...
android在输入框输入时会弹出软件,而当输入框所占屏幕范围比较大时就会将界面顶部往上挤,从而使顶部被遮住,这样非常影响用户体验
解决方法:android:windowSoftInputMode="adjustResize"
另外如果在listview中的每个item上有edittext,点击输入时会出现输入的内容被遮挡的现象,这大多是因为在弹出软键盘是的activity被重新绘制的原因,可通过设置listview的以下属性加以解决
android:scrollingCache="false"
android:fastSc ...
布局:AbsoluteLayout(绝对布局):xmlns:android="http://scmemas.android.com/apk/res/android"style="@..."android:clipChildren="true|false"android:clipToPadding="true|false"android:layoutAnimation="@---"android:animationCache="true|false"android:persi ...
android APN的打开与关闭 由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数 据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。 大家可以研究一下frameworks/base/core/java/android/provider /Telephony.java这个类, 比较重要的就是 URI 和数据库字段: content://telephony/carriers 字段可以在Telephony.java中找到。 其实原理很简单 : 1 、 当开启APN的时候,设置一个正确的移动或者联通的APN 2、 关闭的时候设置一个错误APN就会自 ...
一种最简单的启动欢迎画面:
<style name="CustomTheme" parent="android:Theme">
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowBackground">@drawable/s_bg</item>
</style>
在主配置文件中的application标签中引入改 ...
最近在做项目时用到listview中包括checkBox控件,当listview高度超出屏幕执行上下滑屏时之前被选中的checkBox会因为重新加载视图而被置为未选中;解决方法如下:
private Boolean[] isCheck;//解决checkBox回显问题
public ListAdapter(Context ctx,List<Map<String, String>> data){
this.context = ctx;
this.list = data;
isCheck = new Boolean[data.size()];
...
在一个界面弹出AlertDialog后屏蔽home键
AlertDialog dialog = builder.create();
dialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialog, int keyCode,
KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode == KeyEven ...
package com.nj.bluetooth;
import java.io.DataInputStream;
import java.io.IOException;
import java.lang.reflect.Method;
import java.util.UUID;
import android.app.Service;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.Bluetooth ...
最近项目中需要用到自动检索内容的需求,即通过改变检索条件来实时更新检索内容。
package com.lolaage.activity.im;
import java.util.ArrayList;
import java.util.List;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
impor ...
Android2.2实现后台静默安装apk
- 博客分类:
- android
最近做了一个项目,需要实现终端无人操守自动升级,但发现android2.2中对之前的安装类都隐藏了。无奈之下去网上找资料,经过不懈的努力终于搞定了。
首先要解决的问题是如何调用已经隐藏的API、解决办法是:
编译源码后会在out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\下生成一个classes.jar的文件。把它加到项目的Library中。
具体步骤是:
1.在Eclipse中选中项目点右键选择“Properties” 在弹出窗口左边选择Java Build Path, 然后选择右边的Libraries选项卡。 ...
listview中添加了单选框(或其他控件),此时listview将不能点击,原因是此时单选框获取焦点事件的优先级要高于listview的焦点事件,使得listview变得不可点击。
解决方法:
1、在xml文件中设置相关属性:如
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=" ...
Android拿来主义-反编译apk文件
前言
今天给大家分享一下Android中的拿来主义,我们时常会碰到自己觉得很有用的应用(apk),想同过此应用来学习,尝试用WinRAR等之类的工具查看,目录通常是这样的,如下图:
当然res里面的图片是可以拿来用的,但是layout里面的布局及权限文件(AndroidMainfest.xml)却是一堆乱码,