- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 Android Studio Gradle Error - Protocol Family Unavailable
Android Studio PRE 2.2 出现的问题 Protocol Family Unavailable 。环境:win10 , AndroidStudio Pre 2.2,jdk8。处理方式如下:1. 看下是否是win的防火墙 或者 杀毒软件问题。2. 设置系统环境变量 _JAVA_OPTIONS = -Djava.net.preferIPv4Stack=t
2016-05-26 20:56:05
2875
原创 关于android中odex与apk 的合并
有时候想用其他产品上的apk,或者是想XE的反编译下别人的apk来学习学习,却发现是odex+apk的组合,好纠结,于是就有了下面的方法: 需要的工具: 1 . baksmali-1.4.2.jar和 smali-1.4.2.jar 2 . 还需要这个 apk 所在的 rom 里面的一些 jar 文件,都在 /system/framework
2013-04-10 09:40:45
1758
1
原创 java 中关于i = i++; 的bug
昨日写了个appWidget 的demo 优化代码的时候偶然写出了一句 num = (num++)%3;的代码,结果出现了莫名奇妙的问题。我尝试对上一句代码循环几次,发现num 的值一直都是0;百思不得其解下写了个demo 验证,demo如下。 环境java 6.0;public class testpro { public static void main(String[]
2013-01-16 11:39:50
1050
原创 Android 帐户管理 小记
关于Android帐户管理:允许在Android设备上登录相关帐户,如skype,facebook等,可对日历、联系人的数据进行同步。想要添加一个自己的帐户,本地端要实现两大部分。1是添加帐户的功能。2是同步的功能。PS:服务器端忽略,SampleSyncAdapter中有相关的服务器代码,未研究。 PART.1 添加帐户的功能首先,我们关注AccountManager,它为我
2012-11-23 11:31:13
4034
转载 增加 addDataScheme("file") 才能收到SD卡插拔事件的原因分析 -- 浅析android事件过滤策略
如有错漏请不吝拍砖指正,转载请注明出处,非常感谢转自:http://blog.youkuaiyun.com/silenceburn/article/details/6083375 有一个问题,在网上被频繁的问到,就是为什么自定义的Receiver总是无法接收到SD卡插拔的事件。而此问题大部分情况下可以通过增加一句代码解决: filter.addDataScheme("file"); /
2011-12-07 16:17:22
1453
原创 NDK 入门(二):C 与 JAVA 互相调用 demo
编译方法参见前一篇博文。这里主要写给个demo 展示 C与Java 互相调用的方法, 功能比较没有意义,就是Java 调用 C, C 里面的函数再反过来调用Java。Java 工程:package com.ndk;import java.security.PublicKey;import android.app.Activity;import android.os.Bund
2011-12-07 10:54:03
1165
原创 Android2.3 短信接收 从 framework 到 MMS.apk 小记
在短信中 SMSDispatcher 是短信的核心部分。 提供发送SMS等操作接口,同时也提供接收SMS和返回报告等接口。被集成到GSMPhone 中。接收方面:SMSDispatcher 启动时,会注册一些回调接口。mCm.setOnNewSMS(this, EVENT_NEW_SMS, null); //新短信mCm.setOnSmsStatus(this, EVENT
2011-12-06 11:01:41
2410
原创 NDK 入门HelloJni 以及 javah 找不到类文件的问题 解决(ubuntu)
1.首先创建一个android工程创建一个HelloJni.java 文件,并编写如下代码package com.ndk;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class HelloJni extends Activity {
2011-12-06 10:52:17
22013
3
原创 NDK 环境配置 (Ubuntu)
转载清注明出处 http://blog.youkuaiyun.com/cghs1231.下载NDK 环境http://dl.google.com/android/ndk/android-ndk-r7-linux-x86.tar.bz22.ubuntu 下环境配置将包解压到某一路径下。比如:/home/cghs/workspaces/然后sudo gedi
2011-12-06 09:57:16
1544
原创 Android Contact 关于字母分组的实现 的简单说明
1. 效果, 即是C D 等等的字母分组。 2.实现在ContactListActivity.java 中的 private final class ContactItemListAdapter extends CursorAdapter implements SectionIndexer, OnScrollListener, PinnedHeader
2011-10-24 14:55:26
4136
原创 GPS 研究一 (Android2.3)
(红字表示2.3的变化)Framework:<br />1.frameworks/base/location/java/android/location<br />这里主要是用来被App调用的,API包是android.location。<br />2.frameworks/base/location/java/com/android/internal/location<br />这个目录是Framework对Location服务的内部实现。<br />3.framework/services/java/c
2011-03-22 14:49:00
2727
原创 samba 配置
<br />1。<br />首先要安装samba(一般的源里面都有的,不用新加源) <br />sudo apt-get install samba; sudo apt-get install smbfs 或者到添加删除那直接添加<br />2。<br />备份并编辑smb.conf允许网络用户访问 代码: <br />sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup <br />编辑配置文档<br />sudo gedit /etc/samba/
2010-08-11 16:57:00
880
转载 ubuntu 9.04 配置 nfs
<br />先引用别人的做法:<br />1、进行NFS服务器端与客户端的安装:<br />sudo apt-get install nfs-kernel-server nfs-common portmap<br />安装客户端的作用是可以在本机进行NFS服务的测试。<br />2、配置portmap<br />两种方法任选一种就可以:<br />(1):sudo gedit /etc/default/portmap<br />注释掉 -i 127.0.0.1<br />
2010-08-11 16:37:00
900
转载 SQL 语句优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=0 3.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫
2010-08-04 18:12:00
660
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人