balmy
码龄13年
求更新 关注
提问 私信
  • 博客:499,490
    问答:364,027
    863,517
    总访问量
  • 40
    原创
  • 464
    粉丝
  • 99
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
加入CSDN时间: 2012-04-25
博客简介:

balmy的专栏

查看详细资料
个人成就
  • 获得59次点赞
  • 内容获得229次评论
  • 获得108次收藏
  • 博客总排名507,979名
创作历程
  • 1篇
    2014年
  • 11篇
    2013年
  • 29篇
    2012年
成就勋章
TA的专栏
  • Android的原生应用分析
    21篇
  • 面试啊面试
    2篇
  • 杂谈乱写的
    4篇
  • 代码集合
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 7

TA参与的活动 0

兴趣领域 设置
  • 大数据
    hadoopstormspark
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

89人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

android 上网 (一)-- apn切换拨号

android的上网总体上分两种,一种是切换apn或启用数据开关导致网络连接,另一种应用程序主动拨号如彩信。这里要给出的流程是第一种,没有过多的说明,直接出图。图中代码参考android2.3代码,每个方框内有类名,方法和关键TAG,不过这个图没有画完,画图软件一页画不下了只好分开。下图主要说明当手动切换apn时,上网拨号的流程是怎么跑的,从framework到ril再回来,对于回来以后的流程还没
原创
博文更新于 2012.05.20 ·
5230 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Android 中通过 number 读取 sms

答:

android的sms一个会话conversation对应一个threadId,你根据threadId去查询会话的内容,再计算每个threadId中的消息数量就可以实现你的需求。你的sms应该是指整个信息吧,每个会话既有sms短信也有mms彩信,只要短信的话你还得过滤下。threadId可以通过查询信息的thread表得到。你现在用的这个uri应该是信息应用主界面显示用到那个。

回答问题 2013.05.22

从 android 中传递数据到网站

答:

我觉得你可以用tcpdump抓下数据包,看下两次拼接后URL有什么不同,应该可以找到404错误原因

回答问题 2013.05.20

android 虚拟键盘布局修改在哪里?

答:

自定义一个输入法吗,关于输入法sdk里有个小例子SoftKeyboard工程,在\res\xml路径下有qwerty.xml,那里实际上就是键盘字母布局,可以先看这个小demo熟悉下结构。如果是改系统的输入法布局,你要找到对应的文件才好比如这种:

packages/inputmethods/PinyinIME/res/xml/skb_qwerty.xml,

那些带qwerty的比较像了,不显示也有可能是位置被挤没了,

回答问题 2013.05.15

jni如何传递一个字符串数组?

答:

字符串数组是这么表示吧 jobjectArray,可看你的代码明明是string
在源码里找了一个,难道是少了个分号?

 private static native String native_get(String key);
static JNINativeMethod method_table[] = {  
{ "native_get", "(Ljava/lang/String;)Ljava/lang/String;",
     (void*) SystemProperties_getS },
回答问题 2013.05.09

请问如何将Android手机的IMEI码在屏幕上显示出来?

答:

你是想把IMEI显示到当前界面的上面吧,WindowManager的addview方法试试,下面这个WindowManager的小例子可以参考下 http://ygc87.blog.163.com/blog/static/2396065201132724759709/

回答问题 2013.05.08

关于移动开发会议日程

答:

“怎么输入值” 这个不需要服务端操心吧,你只要能保存好传过来值就可以了吧,客户端传过来的最简单的就是一string字符串。你是不是想做像日历里日程提醒那种,如果是,那数据库方面的设计参考android日历是怎么做的试试。

回答问题 2013.05.07

Android: Table Layout 对齐问题

答:

在中间加一个空的textview占位置,可以实现左右各放两个

  <TextView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:paddingLeft="5dip"
           android:text="Couse Name" />
 <TextView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_weight="1"  />
 <TextView
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:paddingLeft="5dip"
     android:layout_gravity="right"
     android:text="Duration" />

也可以在每个textview加上 android:layout_weight="1"属性,这样可居中显示

回答问题 2013.04.26

Android SQLite查询报错

答:

类似这种SQL语法错误可以把你的语句先放到sql工具中执行下,首先确保sql语句本身没错,再检查你的代码有没有笔误,类似缺少逗号,括号不匹配这些。

回答问题 2013.04.25

android-实现拨号直接打电话

答:

两个条件,
1.要使用这个action

 public static final String ACTION_CALL_PRIVILEGED = "android.intent.action.CALL_PRIVILEGED";

2.使用这个action要有phone进程的权限,所以你的应用要签名,

回答问题 2013.04.24

设置布局适合任何屏幕尺寸大小

答:

这个问题当面试题都可以了
1.像前面luhuajcdd所提到到的,相应的文件夹创建对应的布局文件
2.图片尽量用九宫图,减少图片拉伸的影响
3.尽量减少绝对坐标
其实这个可以参考android phone源码的做法,phone应用里面针对不同大小的屏幕建了好多文件夹,当然其它应用也可以的。至于你列出属性没试过,有机会要试下,不知道这个链接是否可以帮到你
http://blog.sina.com.cn/s/blog_833421ab01013rfl.html

回答问题 2013.04.23

局部变量初始化的问题

答:
String TABLE_LOCATIONLABLES = "CREATE TABLE " + TABLE_LOCATIONLABLES + "("

等号两各有一个,而且String TABLE_LOCATIONLABLES这个还是新定义的,计算机迷糊了,它不认为你上面已经定义了

回答问题 2013.04.22

当设置 setText 时 Custom listview 出错

答:

好像是一般下面这么写吧,你的有点怪,而且你也少了convertView.setTag(holder);这个动作

 public View getView(int position, View convertView, ViewGroup parent) {
            System.out.println("getView " + position + " " + convertView);
            ViewHolder holder = null;
            if (convertView == null) {
                convertView = mInflater.inflate(R.layout.item1, null);
                holder = new ViewHolder();
                holder.textView = (TextView)convertView.findViewById(R.id.text);
                convertView.setTag(holder);
            } else {
                holder = (ViewHolder)convertView.getTag();
            }
            holder.textView.setText(mData.get(position));
            return convertView;
        }
回答问题 2013.04.22

问下关于android编程的问题····声波测距方面的

答:

个人觉得可以实现,要考虑手机如何接收到音频信号,A手机发信号如果确保B手机收到,收到时间如何确定的,知道时间和速度求距离应该可以的。android bonjour这个新技术也许你可以参考下,这个技术在ios上已经有广泛应用了,只了解这些,别的同求高手解答。

回答问题 2013.04.17

一个不可见的 LinearLayout 占据空间问题

答:
android:visibility="invisible" 这个本来是占空间但不可见啊

你是想要android:visibility="gone" 这种不可见也不占空间的效果吧

回答问题 2013.04.15

如何从自定义列表视图获得选中的项?

答:

是不是每行的复选框checkbox把焦点抢掉了,试试设置下焦点
在checkbox中添加android:focusable="false"

回答问题 2013.04.10

在一个按钮上方左右排放 textview

答:

android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"

在你的两个TextView标签里分别加上这两个属性就可以了

回答问题 2013.02.26

显示IistView中最后的项目

答:
lv.setSelection(你想要的位置);这样行不行
回答问题 2013.02.22

如何检索 Listview 中某一个 item 的 ID?

答:

你的ID是指哪个啊? onListItemClick(ListView parent, View view, int position, long id) 这里不是有一个了吗?如果是数据库里那个id,你有位置position,又有cursor了,可以通过cursor获取啊。

回答问题 2013.02.20

android中SQLite没有结果

答:

是不是你的SQL语句拼串拼错了,多了个引号之类东东,调试下Framework相关代码可以看到拼串后的sql语句,主要是\frameworks\base\core\java\android\database\sqlite这个包下的代码,SQLiteCompiledSql.java这个类的compile函数打断点,

回答问题 2013.02.17
加载更多