I have had a free version of my app available for several months.
With the new features I am about to release in the latest version, and
with paid apps now possible, I intend to split the app into a free
lite/trial version and a paid full version. I am aware that I must
create a new app with a ne
Thanks, I suspected as much. :(
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send
I am splitting my app into a free lite version and a nonfree pro
version. I am curious whether it is required that I use a different
string for android:label in the manifest for the two apps. Does the
Market take this into account or otherwise care at all about this?
The reason it would be nice
rsion had a rating of x stars."
>
> and you could verify it by posting on this forum:
>
> http://www.google.com/support/forum/p/Android+Market
>
> Let us know what you find.
> cheers,
> good luck with your app.
>
> On Mar 16, 11:02 am, Keith Wiley wrote:
>
> &
?
Is the name shown on the Market? The name shown in the app list on
the device? Anywhere else?
Thank you.
On Mar 16, 7:54 pm, Dianne Hackborn wrote:
> On Mon, Mar 16, 2009 at 3:42 PM, Keith Wiley wrote:
> > The reason it would be nice to leave it the same for both is that my
> > u
I'm just curious how to interpret the fact that hasMonetaryCost is
true for a "network" location provider. I read about it a little but
I'm not sure I entirely understand what's going on. Does that mean
that every time I get my location using the cell network instead of
the gps there is a charge
My app currently uses intents with zxing and Barcode Scanner to grab
barcode data and pull it back to the app. I have had some users
request similar functionality with Scanlife, which reads a different
set of barcodes.
Does anyone know how to do the same thing, spin up scanlife, have it
scan and
First I will explain my situation. Then, I would greatly appreciate
constructive dialog on how other developers feel similar situations
should be managed.
I wrote a simple app in November. I offered it for free on the Market
for two reasons. One, Google hadn't implemented paid apps yet, so I
h
Thanks for the various responses. Well received. I will consider
them in depth when I get a chance to tear myself away from the
debugger.
Cheers!
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers"
I have a UPC code and I want to retrieve product information about
it. I realize I can type the following into a browser:
http://www.google.com/products?q=someUpcCodeNum
Two questions. First, what I really want is the raw product data, not
a webpage. Can I do this internally in my app somehow
Question: I can place a drawable png on a button no problem, but the
only placement options are along the sides. Is there no way to center
it? I'm sure there is, but I'm missing it. For example, what is the
equivalent of "android:drawableBottom" that centers?
Oh, and I would love a patient poi
On Mar 23, 4:22 pm, Mark Murphy wrote:
> Keith Wiley wrote:
> > Question: I can place a drawable png on a button no problem, but the
> > only placement options are along the sides.
>
> Have you tried ImageButton?
Sweet. Much thanks.
--~--~-~--~~
My View subclass is can be written one of two ways, I've tried both.
One implements OnGestureListener, the other doesn't. In both cases,
the Activity registers the view for context menus when the view is
created and registers itself, the activity, as the context menu
listener.
In the case where
On Mar 27, 12:33 am, skink wrote:
> what do you return in OnGestureListener.onLongClick() method?
I hadn't added that method at all. It looks from the docs like
onLongClick() is a View method, not an OnGestureListener method as
suggested above. There is a OnGestureListener.onLongPress() metho
AK Notepad does this nice little thing where, on displaying the file
list, it "unravels" rapidly down the screen. Are they hacking that
incredibly manually, or are there simple OS calls to make lists
display in various ways?
--~--~-~--~~~---~--~~
You received this
Ah, I was looking in the list section. I feel silly.
Thank you.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To
So, I can get it to work if I replicate that demo perfectly, which
doesn't assign a context to the layout, it just uses some default. I
am trying to build off the extended ListActivity example, however, in
which a context is assigned so that a special item is shown in the
list when and only when
I'm not sure whether to bring this up on the developer or market
group. Since it is a developer-oriented discussion, I have chosen to
put it here. I apologize if I was incorrect in this choice.
I am about to release a major upgrade for my app. It represents
hundreds of hours of work spanning s
On Mar 29, 8:27 pm, Streets Of Boston wrote:
> I'm sorry to say this, but you could have known this before you put
> all this work in, if you had read the terms and agreements of the
> Android Market.
I did know. That didn't preclude implementing the software, it just
left the issue of how to r
I believe there is a bug in Android's implementation of
Color.colorToHSV(). If you pass it fully desaturated color, it
assigns all three HSV components to the same value, that value being
the "value" component of the color. While hue is arguably arbitrary
in such an instance could be assigned an
I have a dialog that sets its content view to a View object it creates
(a derived View actually) and the view can detect touch events without
any trouble, no callback registering or listeners or anything...but I
can't get any trackball events. I tried overriding onTrackballEvent()
and even dispat
inside the dialog to accept trackball events? It accepts
touch events so it seems like a fair expectation.
Thanks.
On Apr 2, 6:10 pm, Dianne Hackborn wrote:
> Your view needs to take input focus.
>
> On Thu, Apr 2, 2009 at 4:38 PM, Keith Wiley wrote:
>
> > I have a dialog tha
, Keith Wiley wrote:
> The view isn't focusable. isFocusable returns false and requestFocus
> returns false. Why? This is a pretty simple view, created and passed
> setContentView in the onCreate method my dialog. I'm basically
> working off the ColorPicker API demo. So,
I have created what I believe is a relatively useful color picker,
derived and massively extended from the ColorPickDialog example in the
API Demos. If anyone would like to try it out, it is available on the
Market at Applications/Tools/UberColorPicker Demo". It didn't put it
in the Demo section
I have created what I believe is a relatively useful color picker,
derived and massively extended from the ColorPickDialog example in the
API Demos. If anyone would like to try it out, it is available on the
Market at Applications/Tools/UberColorPicker Demo". It didn't put it
in the Demo section
My TextView subclass implements OnGestureListener and I successfully
detect onDown events, but both taps and long presses cause onLongPress
to be called and never onSingleTapUp.
I realize I'm not provided much detail, but I'm not sure what nuances
might be relevant. Please ask for any relevant e
I thought an indeterminate dialog was the circle and a "determinate"
one was a progress bar, but now I see that these properties are set
orthogonally. You can call setIndeterminate(true/false) entirely
independent of calling setProgressStyle(STYLE_HORIZONTAL/
STYLE_SPINNER). All four combination
I would like my app to pop up in the list of options for opening
certain file types in the various file manager, email, and web browser
apps. I'm having trouble figuring out how to begin. I haven't found
any examples of this sort of thing yet.
Don't I need to know what kind of action the other
My app is already written, I already have an activity that opens and
processes files, but it's all internal to the app. The app presents a
file chooser from a single hard-coded directory on the sd card. That
works okay from inside the app (assuming users know to transfer files
to that directory
Just to clarify my last response, I tried to follow what you are
suggesting by adding the intent-filter to the activity in the manifest
as well as to the new receiver I am defining (which you are suggesting
I don't need at all). So now my manifest has the following (note that
I am trying to trigg
Doesn't anyone know how to do this? I've seen other apps do it. For
example, Linda File Manager shows plenty of other apps as options for
opening files, but I can't get it to show mine. If I'm missing some
obvious source of documentation then I apologize, but perusing the
javadocs doesn't conve
On Apr 16, 8:21 pm, "Mark Murphy" wrote:
> -- the actions you support on the content (e.g., ACTION_VIEW, ACTION_EDIT)
> -- the MIME type you support
> -- the android.intent.category.ALTERNATIVE and/or the
> android.intent.category.SELECTED_ALTERNATIVE as appropriate
>
> That should enable the ot
Just to wrap up this thread for posterity so anyone in the future who
trips across it in a search will actually find something final and
applicable, here's how I got it working (Mark's reply wasn't quite the
ticket apparently).
First, Mark pointed out that the desired behavior is in fact
demonst
I set up by calling registerForContextMenu() on an EditText. I then
override onCreateContextMenu(), onContextItemSelected(), and
onContextMenuClosed(). I added a few items to the menu in Create and
they appeared just fine in the resulting context menu. I put
breakpoints at the top of all three
I would like to intercept the tab key in an EditText. I derived a new
class from EditText and implemented the OnKeyListener interface. I
look for event.getAction() == KeyEvent.ACTION_DOWN && keyCode ==
KeyEvent.KEYCODE_TAB, but here is what happens:
user presses alt -> action down / keycode alt
Hmmm, that's very interesting. Thank you. As hinted in my original
post, I suspected there was some dichotomy between the physical
keyboard (and its KeyListener) and the higher-level characters being
delivered to the EditText. Thank you.
Nevertheless, I am actually trying to implement a rather
I believe I have isolated a rather strange bottleneck at the SDK
level, but it might be something tertiary in my own program that I
haven't caught yet. I'm not certain.
What I am seeing is that it there is a dramatic delay in updating/
redrawing an EditText in which the text is too long to fit i
Followup, a little more clarification. After experimenting a bit, I
have more narrowly characterized the situation under which this delay
occurs. If you type into an EditText such that it wraps the line,
there is no delay during typing. Likewise, there is no delay exiting
or entering such an Ed
jump the focus at that time...just brain storming.
On Dec 17, 4:35 pm, "Dianne Hackborn" wrote:
> On Wed, Dec 17, 2008 at 9:37 AM, Keith Wiley wrote:
> > Nevertheless, I am actually trying to implement a rather common UI
> > mantra, where tab jumps to the next edit
And it could break in rather severe ways, if a device happens to
> have ALT+Q mapped to something else. At the very least you should go
> through the keymap to correctly determine if what they are pressing is
> actually a TAB on their keyboard.
>
>
>
> On Thu, Dec 18, 2008 at 4:15
I am just trying to point
> out to people when they do things that are making assumptions that can
> change in the future.
>
>
>
> On Thu, Dec 18, 2008 at 10:09 PM, Keith Wiley wrote:
>
> > Yeah, it sounds like the best way to implement this behavior is to
> > a
On Dec 19, 5:10 am, Mark Murphy wrote:
> KeithWileywrote:
> > Consider the following inefficiency
> > that is imposed by using the trackball: You can't necessarily skip
> > out of an edit text with the trackball in the desired way because the
> > cursor may be in the middle of the edit text, in
I understand this has been loosely touched on in the docs and this
group. There are descriptions of how to use openFileOutput() to
create data files within a package's data directory for example, and I
have read descriptions of how there is no common file space between
packages, so I understand s
Thank you for your patience. I do appreciate your advice on the
matter. I will take it under consideration during development.
Cheers!
On Dec 19, 5:50 pm, "Dianne Hackborn" wrote:
> Yeah TextWatcher is reasonable. You'd end up with the behavior where if the
> user enters a tab character thro
Ugh. I coded this up earlier and it worked, but I left the code on my
other computer, so now I'm doing it again and it isn't working, but I
can't believe how ridiculously simple it is. What could possibly be
wrong?
I adapted the following from the DrawPoints.java example:
...From a typical Act
Well, okay. Besides which, it looks like I was wrong about getting
files off the phone from the computer. It only mounts the sd card and
the app data isn't on that card in the first place.
...so how do I transfer data saved by my app off the phone? Do I have
to actually send the data by email
Yeah, but that's exactly how I do it. :-) n-only mode is 5GHz (if I
recall). Higher frequency means higher bandwidth, albeit lower range,
all other factors being equal.
Plus, whenever a 'g' device is online the entire network drops to g
speed, as is my understanding. If I just wanted to run a g
Mark Murphy wrote:
> Keith Wiley wrote:
> > ...so how do I transfer data saved by my app off the phone?
>
> adb pull works, if you have the full path to the file in question.
But that requires anyone using my app to download the sdk and use cmd-
line tools to move data from the
I'm trying to put up a progress bar while reading and processing a
file. I'm open to title bar vs dialog and determinate vs.
indeterminate. At this point I don't care, I just want to get
something working. The problem occurs as the working thread attempts
to turn the progress bar off. At that
On Dec 21, 6:15 pm, Mark Murphy wrote:
> Keith Wiley wrote:
> > I'm trying to put up a progress bar while reading and processing a
> > file. I'm open to title bar vs dialog and determinate vs.
> > indeterminate. At this point I don't care, I just want to get
I think this is a straight forward question. How do I state that the
text in a TextView should be full justified? I don't see anything
about this in the TextView or TextView-Attributes docs. Search on the
groups didn't turn much up either. I see some mention of it on the
docs page for java.awt
Trying to send a png as an email attachment. I found the following,
which works except that the image is automatically converted to a very
lossy jpeg by the time it reaches the email program (it even has
a .jpg extension). I'm quite perplexed by that:
Bitmap image = Bitmap.createBitmap(view.get
Does anyone know what happened in the two cases I demonstrated in the
previous post?
Thanks.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-dev
I just can't find a simple bit of sample code online that shows how to
do this so I'm trying to piece it together as best as I can. Any help
is appreciated.
I am following the suggestions on the doc page page about publishing
w.r.t. notifying users of version updates. I already have a simple
te
w Intent(Intent.ACTION_VIEW,Uri.parse
> ("market://search?q=pname:" + packageName)));
>
> Seehttp://code.google.com/android/devel/sign-publish.html#marketintent
>
> On Jan 3, 9:18 pm, Keith Wiley wrote:
>
> > I just can't find a simple bit of sample code online that sho
I just uploaded a version update of my program and now my publisher
page shows 0 ratings, 0 total, and 0 active installs. I'm not sure
what the market will show because it no longer appears. I'm just
hoping that is because uploading a new version takes a while to appear
in the market while immed
Followup: for anyone else experiencing similar woes, my download count
and ratings returned after a while, although it took a few hours.
All's well, despite a slight delay.
Cheers!
On Jan 4, 1:36 pm, Keith Wiley wrote:
> I just uploaded a version update of my program and now my p
I went as far as to fully hack the ScrollView class itself to 2D
scrolling capability. I'm pretty sure I got the class set up
properly, but I could never get it to receive horizontal scrolling
events, so it never triggered the horizontal routines I incorporated
into it. I believe the problem occ
Here's an interesting dilemma. My app detects and reacts to
orientation changes (through a screen-flip-open/close on the G1 for
example) through the onPause/onResume/onCreate methods without any
trouble. It handles them and keeps rolling with the correct
behavior...but, if someone opens a second
Nevermind...sorta...the solution was to move the UI rebuilding routine
from onActivityResult to onResume. The problem seemed to stem from
the exactly order in which onCreate, onActivityResult, and onResume
are called upon return to the primary activity. Cuidado! :-)
On Jan 5, 10:09 am, Keith
I realize this topic has come up, but I would like a ScrollView that
scrolls like a MapView to wrap a large TableLayout, so I can simply
drag the table around like a map and scroll it on both axes. To my
knowledge there is really no way to implement this behavior in Android
out of the box. Am I
Not sure where my last post disappeared to. Sorry if two appear as a
result of my reposting this.
I would like a 2D scrolling table, much like a browser or map.
ScrollView only scrolls vertically. What is the best way to achieve
this goal? I'm not sure how to implement scrolling from scratch.
I am trying to convert ScrollView into a new class ScrollView2D that
will support horizontal scrolling. I have made what I consider to be
sensible changes to the class, but I cannot for the life of me get any
horizontal scrolling. In my layout XML I am enclosing ScrollView2D
around a TableLayout
Wow, sorry for the numerous small grammatical/typo errors in my post.
I should have given that a quick proofread.
My apologies.
Cheers!
Keith
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" gro
I'm perplexed why the dimension accessors on Views generally return
0. I have specified fill_parent as their layout_width and
layout_height, yet calls to getWidth(), getRight(), etc. all return 0.
Does this make any sense? How do I find out how big a view is?
Thanks.
--~--~-~--~~--
; wrote:
> Read the View docs on layout.
>
> On Tue, Dec 9, 2008 at 9:24 AM, Keith Wiley <[EMAIL PROTECTED]> wrote:
>
> > I'm perplexed why the dimension accessors on Views generally return
> > 0. I have specified fill_parent as their layout_width and
> >
Thanks, very helpful info. I'll take it under advisement.
Cheers!
On Dec 9, 11:54 am, Ian <[EMAIL PROTECTED]> wrote:
> Hi Keith,
>
> Yes, it's a little tricky. And I certainly don't consider the docs to
> be thorough more of a work in progress.
>
> Anyhow, the deal is that layout of the co
My app used to appear in Linda File Manager's "send to" list. I just
realized this is no longer the case. I didn't update Linda File
Manager. The only thing I can think of is that the phone recently
automatically updated to Donut.
Does anyone have any other theory why two apps that used to tal
solution is happening.
>
> On Sun, Oct 11, 2009 at 10:02 AM, Keith Wiley wrote:
>
> > My app used to appear in Linda File Manager's "send to" list. I just
> > realized this is no longer the case. I didn't update Linda File
> > Manager. The only thing
I realize this is sort of a Market question, but it's for developers,
not users, so, I dunno...
Anyway, I noticed that I could add screen shots for my paid app but
not for my fee app. There was no "browse/upload" interface for the
free app although the console still mentioned the possibility of
Anyone else? When open the console for my app I see the entry for
screen shots directly below the .apk file upload area, and the note
that there is a 2 image max, but there is no "browse/upload"
interface.
Any ideas? I'll hit the Market forums about this too.
--~--~-~--~~--
only allowed upload one set a day (which is funny).
>
> Keith Wiley wrote:
> > Anyone else? When open the console for my app I see the entry for
> > screen shots directly below the .apk file upload area, and the note
> > that there is a 2 image max, but there is no &qu
Without specifying a custom font, does the default Android font simply
not support italic? It seems to support all other settings provided by
the Typeface class: serif, bold, monospace, etc., but italic and
italic-bold don't work. The former appears normal and the latter
appears bold. I'm surpris
On Oct 23, 11:04 am, Mark Murphy wrote:
> Keith Wiley wrote:
> > Without specifying a custom font, does the default Android font simply
> > not support italic? It seems to support all other settings provided by
> > the Typeface class: serif, bold, monospace, etc., but itali
No thoughts on my last post?
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send em
I asked this on the Market forum and didn't get an answer. I need
this information to prepare my taxes.
The third column of the page noted in the subject line is labeled
"previous month sales". The question is simple whether this is the
total of sales price or total after Google takes 30%, i.e.,
I admit I haven't logged into my developer console in a few days, but when
I did this morning I saw a message that there are new guidelines to agree
to and that existing apps not in compliance might be removed 30 days hence
(less than 30 since I missed a few days). Part of the new agreement say
Fair enough. Thanks for the info. That leaves me rather confused though.
What is the point of third party systems like MobFox? How do they work?
Is their entire business model predicated on hoping confused developers
such as myself will accidentally violate the Google TOS? That strikes me
WAIT. Oh man am I confused. I'm sorry. I use MobFox for my in-app ads
(as opposed to whatever ad system Google supports, AdMob I believe), but my
in-app purchases are processed using Google. Yeesh!
In fact, IIRC, I coded up both MobFox and AdMob ads and can switch to use
either, both, or ne
Like I said in an earlier response, I was confusing in-app ads and in-app
purchases. This entire thread (my original question) is essentially
invalid. Please disregard. Sorry.
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to
I'm debugging in-app purchases. This requires me to create the app profile
on the console and upload the apk (but not necessarily publish it). With
an invited test gmail account, I can then test in-app purchases. The
problem is, there is no way to upload changes to the app if I have to fix
s
Code is the one you need to
> increment but the versionName is the one the user sees and that one
> can be whatever you like afaik.
>
> On Sat, Dec 15, 2012 at 10:15 PM, Keith Wiley >
> wrote:
> > I'm debugging in-app purchases. This requires me to create the app
Aaaah, I see now. Okay. Thanks.
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegr
The merchant console offers two ways to undo an order. You can "cancel
entire order" or you can "refund some money", that letter often being
disabled or otherwise unavailable on recent purchases.
When the developer/seller uses each of these options, what should be the
corresponding signal back
In the old console, if you delete the last APK, the entire app goes
away...for better or worse. However, in the new console there appears to
be no way at all to delete an app. Is this correct? Is my console now
littered with unintended apps that will persist forever? I have a version
of the
Where in the app manager is there a delete-app command? I honestly don't
see it.
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send
I don't think we're having the same conversation here. I'm not talking
about anything on the phone at all. I'm talking about the web console
Android developers use to manage their apps in Google Play. I'm honestly
surprised no one else has chimed in on this discussion. It seems like a
legit
Thanks, that makes a lot of sense I suppose. I haven't tried unpublishing
a previously published app because I don't have a good candidate at the
current time, but I do know that draft or otherwise as-yet unpublished apps
offer no obvious method for removal...in stark contrast with the old
con
pp once it
was published, but it is certainly different from the new console in this
regard.
On Friday, December 21, 2012 5:47:24 AM UTC-8, TreKing wrote:
>
> On Thu, Dec 20, 2012 at 11:04 AM, Keith Wiley
> > wrote:
>
>> .in stark contrast with the old console which could ex
On Friday, December 21, 2012 6:02:10 PM UTC-8, TreKing wrote:
> It's also fantastic because the new app made in the new console doesn't
> appear in the old console, so you can't delete it that way. Womp womp.
>
>
YEP! I've noticed that too. It defies rationalization. Sigh.
--
You received
I don't have access to a Nexus 7 but I'm getting feedback from users that
they can't access the menus in my app...like, at all...which I find
perplexing since I use the same standard menus that all Android apps use
(including the Android home-screen). If the Nexus 7 doesn't have a
relatively o
Right, so since it targets a very old SDK, you're saying they should be
able to simply access the menus through an option in the system bar. In
other words, these people don't know how to use their tablets; their
problem has nothing to do with my app being incompatible with their device,
or ev
On Wednesday, September 19, 2012 1:58:42 PM UTC-7, bob wrote:
>
> *Many of the latest Android devices have eliminated the hard menu key
>> found on earlier hardware. Consequently, it's now the responsibility of app
>> developers to include soft menu keys in their apps. *
>
> *
> *
>
Um, forgiv
ne. But if you did it another way, it
> won't be shown.
>
> So you should update your app.
> On Sep 19, 2012 11:08 PM, "Keith Wiley" >
> wrote:
>
>>
>>
>> On Wednesday, September 19, 2012 1:58:42 PM UTC-7, bob wrote:
>>>
>>> *Man
!
On Wednesday, September 19, 2012 2:47:56 PM UTC-7, Fran wrote:
>
> What's your app? Is on Google play?
> On Sep 19, 2012 11:36 PM, "Keith Wiley" >
> wrote:
>
>> Well, that's fair. I'm not denying the the current release is a little
>&g
) wrote:
>
> On Wed, Sep 19, 2012 at 5:33 PM, Keith Wiley >
> wrote:
> > I'll have to try to find a Nexus to test it on
> > myself to be absolutely certain of the circumstances.
>
> Or, test it on an emulator where you have disabled support for the MENU
> b
id-developers] Re: Nexus 7 has no menu button?
>
>
>
> What's your app? Is on Google play?
>
> On Sep 19, 2012 11:36 PM, "Keith Wiley" >
> wrote:
>
> Well, that's fair. I'm not denying the the current release is a little
> old and targets older SD
gt;
> Why it needs permission to call phone numbers? I rather like to try it on
> my N7, but no with such permission, indeed.
> On Sep 19, 2012 11:53 PM, "Keith Wiley" >
> wrote:
>
>> Shead Spreet Lite. I would also be curious about WildSpectra Mobile
>> Lite
Thanks.
On Wednesday, September 19, 2012 3:14:11 PM UTC-7, Mark Murphy (a Commons
Guy) wrote:
>
> On Wed, Sep 19, 2012 at 5:51 PM, Keith Wiley >
> wrote:
> > Shead Spreet Lite. I would also be curious about WildSpectra Mobile
> Lite.
> > Since they are built in ve
hanks.
On Wednesday, September 19, 2012 3:31:30 PM UTC-7, Mark Murphy (a Commons
Guy) wrote:
>
> On Wed, Sep 19, 2012 at 6:24 PM, Keith Wiley >
> wrote:
> > The ability to jump to the phone dialer was a
> > specific user request (not even my idea) to enable users to tap pho
1 - 100 of 271 matches
Mail list logo